将C ++视频流应用程序与django webframework集成

时间:2018-02-21 01:04:44

标签: c++ django video-streaming ipc opencv3.0

我们正在开发一个简单的视频流应用程序,它将通过专用WiFi网络传输单个频道视频。

执行视频处理的c ++应用程序(使用OpenCV)将驻留在Linux服务器上。

用户可以使用网络界面登录同一个Linux服务器,实时查看视频。

登录的用户数量一次少于10个。

我们希望通过网络对视频流进行加密。

运行应用程序的Linux服务器(c ++部分和django webserver都在一台机器上)是标准的PC级机器。

这是一个小方框图

{(C ++图像/视频处理)--->(网络服务器)} ===== PrivateWifi ========>用户(少于10个)

我的问题是

如何将视频流从C ++应用程序发送到Web服务器,我在计划使用Django webframework?

在这种情况下使用Django是一种好方法吗?这样做的正确方法是什么?

加密视频的指针欢迎

1 个答案:

答案 0 :(得分:0)

对于广播质量流媒体,如果你可以放弃Django,你可以尝试CasparCG,一个用于Windows和Linux的开源项目。服务器版本2.07支持流式传输。 Decklink,Bluefish,FFmpeg消费者也受到支持。试试你的运气吧。接口非常简单,因为您只需要建立一个连接服务器的套接字。