【问题标题】:Audio/Video broadcasting via Python通过 Python 进行音频/视频广播
【发布时间】:2012-03-27 03:07:37
【问题描述】:

所以我一直在绞尽脑汁试图让 python 的音频/视频广播方法。

我做了很多研究,在谷歌上搜索了很多,找到了一些音频广播方法,但这些只是针对基于 mp3 的广播系统。

我想做的是用 python(音频/视频)广播,它将同步播放给观众(很像 ustream)。

如果有人能对这种情况有所了解,我将不胜感激!

另外,如果有一种方法可以通过 HTML 5 来完成,那就更棒了

【问题讨论】:

  • Python 是一种服务器端技术。如果这是浏览器内广播,则播放的视频是什么?闪光?爪哇?
  • 流只是您从某个地方读取并在其他地方写入的字节。使用任何语言都非常简单,并且使用现有软件(例如 Web 服务器)最容易完成。所以我真的不知道问题是什么。

标签: python html stream python-3.x broadcast


【解决方案1】:

那么 gstreamer 呢?

http://gstreamer.freedesktop.org/

我已经阅读了很多使用 gstreamer 流式传输视频和音频的项目: http://www.jejik.com/articles/2007/01/streaming_audio_over_tcp_with_python-gstreamer/

http://blog.abourget.net/2009/6/14/gstreamer-rtp-and-live-streaming/

Gstreamer 将成为应用程序的服务器部分。 要捕捉流,您需要一个插件。

我以 vlc 为例: http://wiki.videolan.org/HowTo_Integrate_VLC_plugin_in_your_webpage

我知道vlc插件和gstreamer可以一起工作,我过去亲身体验过。

【讨论】:

    【解决方案2】:

    严格来说不是一个 Python 示例,但this blog post 记录了如何构建一个将网络摄像头视频流式传输到 HTML5 视频播放器的网络应用程序。尤其是 Chrome,似乎让播放流媒体视频变得非常容易。

    【讨论】:

      猜你喜欢
      • 2020-06-02
      • 1970-01-01
      • 2011-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      相关资源
      最近更新 更多