我正在使用服务器端的 Django 开发一个网络应用程序,我想从相机流式传输到浏览器。我已经尝试过使用 ffmpeg 段复用器的 HLS 等方法,但是使用这些方法我无法完全控制流。所以我考虑通过 websocket 手动发送视频,然后使用 Media Source Extensions 播放。
在服务器端,我使用 UV4L 和 OpenCV 来捕获视频,但我发现没有通过 websocket 编写段的好方法,因为 OpenCV 只将数据写入文件。我发现的唯一可能的解决方案是对 OpenCV 本身进行一些更改。
有谁知道替代方案或如何做到这一点?