5

我们已经有一个在我们的web应用[使用python和Django框架构建的]视频上传功能。现在我们正在建立一个直播网站,人们可以使用他们的网络摄像头录制直播活动,并且可以在同一时间直播到不同的参与者。创建一个直播网站

我想知道如果有人有任何想法如何去建设一个像这样的功能或任何指针,将是非常有用的。

回答

2

我前段时间看过这个问题。主要的解决方案似乎是Adobes Flash Media Server。它当然是封闭的来源,价格相当昂贵。有companies谁作为服务运行它,降低了进入成本。还有开源的竞争者,主要的竞争者是Red5,这当然也依赖于客户端上的闪存。

未来我们可能会看到可行的HTML5替代品,但如果您现在正在做某件事情,我的感觉是闪光路线是最简单的解决方案并且具有最大的安装基础。

+0

感谢oivvio,我太了解使用FMS或Wowza。我会尝试并分享我的经验。使用WebRTC的 – user504879 2011-05-12 13:16:24

+0

似乎更有趣的事情会发生。 – user504879 2013-06-28 18:19:14

0

检查VLCFlumotion ... 大概的PhotoLab以及.. 后者不支持音频... 啧啧

+0

@ovivio是的闪光不是太糟糕,但它的propriatary的东西。谁愿意使用它,如果不是真的有必要? – 2014-05-12 18:08:07

1

我做了一个视频VLC记录与蟒蛇这很简单。 VLC有一个流记录器,据我所知,你可以用一个简单的Python代码来启动一个vlc流,来管理视频和流。我认为你需要的只是管理资源,然后做一个关注vlc流的小脚本。

VLC流将在不同的端口上启动,所以我认为你必须搜索一个好的服务器。

看到VLC文档: https://wiki.videolan.org/Documentation:Streaming_HowTo/Command_Line_Examples/

享受:)