HTTP上的流媒体

时间:2012-06-13 18:46:01

标签: python http web streaming

我正在编写一个用于流式传输视频的网络服务(例如网络摄像头)。我想知道我有哪些选择。

例如,我能想到的一种天真的方法是定期从源中获取jpeg并显示它。

但我也知道像mjpeg这样的媒体类型可能是streamed over the HTTP。但是,我不知道具体是如何在技术上实现的。任何一个例子都是受欢迎的。

更新:

我找到了以下链接,它使用mjpeg和python WSGI通过HTTP实现实时视频流。

Streaming MJPEG over HTTP with gstreamr and python – WSGI version (GIST)

1 个答案:

答案 0 :(得分:0)

忘记gstreamer或ffmpeg。

  1. 创建RAM磁盘
  2. 安装openCV,并在无限循环中使用“ read()”将每个帧作为Pillow用jpg写入RAM DISK
  3. 安装https://snapcraft.io/mjpg-streamer指向ram磁盘,并在读取后启用删除。