【问题标题】:Video live streaming using UDP in python在python中使用UDP进行视频直播
【发布时间】:2018-07-23 18:11:08
【问题描述】:

我有一个使用视频处理的项目。我有许多发送实时视频的客户和一项接收和处理视频的服务。客户端是一个 Raspberry Pi,它捕获视频并将其发送到服务。该服务是一个 Python 模块,它接收来自所有客户端的视频,并对其进行处理。假设客户端以 24 FPS 的速度发送视频,而服务只能处理 8 FPS。因此,该服务需要采用最新的帧,并丢弃其他帧。在这种情况下,需要 1 帧并丢弃 2 帧。原则上不需要音频。

所以,我想知道是否有 Python 库可以使用 UDP 协议传输视频直播。

谢谢!

【问题讨论】:

    标签: python udp video-streaming live-streaming


    【解决方案1】:

    这个问题不是很清楚,但我推断..

    • 您有多个 rtsp 摄像头,正在发送 H264 视频
    • 在您的树莓派中,您有接收和解码视频的进程。除此之外,您还想对解码(yuv 或 rgb)位图进行一些图像分析等
    • 您的 rasp pi 跟不上节奏,因此分析视频的进程会丢失一些帧

    对吗?

    有一个 python 库可以流式传输来自多个源的视频、解码视频并将其分发到 python 多进程之间。查看教程中的

    http://www.valkka.fi

    学习曲线可能有点陡峭,但如果您按照第 1 课的教程进行操作,就可以了。

    (免责声明:我这样做了)

    【讨论】:

      猜你喜欢
      • 2018-12-07
      • 1970-01-01
      • 2022-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-15
      • 1970-01-01
      相关资源
      最近更新 更多