HTTP上的流媒体

问题描述 投票:1回答:1

我正在编写一个网络服务来流式传输视频(例如,网络摄像头)。我想知道我有什么选择。

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

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

更新:

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

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

python http web streaming
1个回答
0
投票

忘记gstreamer或ffmpeg。

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