【问题标题】:Creating a livestream website创建直播网站
【发布时间】:2011-04-04 19:07:57
【问题描述】:

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

我想知道是否有人知道如何构建这样的功能或任何真正有用的指针。

【问题讨论】:

    标签: django video-streaming video-capture live-streaming http-live-streaming


    【解决方案1】:

    我不久前也研究过同样的问题。主要的解决方案似乎是Adobes Flash Media Server。它当然是闭源的,而且相当昂贵。有companies 将其作为服务运行,降低了进入成本。还有一些开源竞争者,主要是Red5,这当然也依赖于客户端可用的闪存。

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

    【讨论】:

    • 感谢 oivvio,我也阅读了有关使用 FMS 或 Wowza 的信息。我会尝试并分享我的经验。
    • 使用 WebRTC 似乎会发生更有趣的事情。
    【解决方案2】:

    我用python做了一个视频vlc录制,非常简单。 VLC 有一个流记录器,据我所知,您可以使用简单的 python 代码启动一个 vlc 流,该代码管理视频和流。我认为您只需要管理源代码,然后编写一个小脚本来处理 vlc 流。

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

    查看 vlc 文档: https://wiki.videolan.org/Documentation:Streaming_HowTo/Command_Line_Examples/

    享受:)

    【讨论】:

      【解决方案3】:

      检查 VLCFlumotion... 可能 Photolab 也是如此。 后者不支持音频... 哎呀

      【讨论】:

      • @ovivio 是的,闪存还不错,但它是专有的东西。如果不是真的必要,谁愿意使用它?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 2016-08-04
      • 1970-01-01
      • 1970-01-01
      • 2017-07-18
      • 1970-01-01
      • 2012-07-27
      相关资源
      最近更新 更多