我们已经在我们的webapplication中使用视频上传功能[使用带有Django框架的python构建]。现在我们正在建立一个直播网站,人们可以使用他们的网络摄像头来录制直播活动,并且同时向不同的参与者直播。
我想知道是否有人知道如何构建这样的功能或任何真正有用的指针。
答案 0 :(得分:2)
我刚才有同样的问题。主导解决方案似乎是Adobes Flash Media Server。它当然是封闭源,而且相当昂贵。有companies将其作为服务运行,降低了进入成本。还有开源竞争者,主要是Red5,当然也依赖于客户端可用的闪存。
将来我们可能会看到可行的HTML5替代方案,但如果您现在正在做某事,我的感觉是闪存路由是最简单的解决方案,并且拥有最大的安装基础。
答案 1 :(得分:1)
我用python做了视频vlc记录,非常简单。 VLC有一个流记录器,据我所知你可以用一个简单的python代码启动一个vlc流来管理视频和流。我认为您只需要管理源代码,然后执行一个小型脚本来处理vlc流。
VLC流将在不同的端口上启动,因此我认为您可以搜索好的服务器。
请参阅vlc文档: https://wiki.videolan.org/Documentation:Streaming_HowTo/Command_Line_Examples/
享受:)
答案 2 :(得分:0)
检查 VLC 或 Flumotion ... 可能 Photolab 以及.. 后者不支持音频...... 吉