使用Python 2.7在Web浏览器中流式传输视频。

时间:2015-03-17 20:17:02

标签: python-2.7 video web streaming adobe

这是我第一次询问关于SO的问题,所以我会立即跳进去,希望我能正确地做事。我已经通过谷歌和董事会进行了搜索,虽然有关于流媒体的资源,但他们似乎无法回答我的问题。

简短版本:我想设置一个python27处理程序来将视频流式传输到Web浏览器。我们目前有一种方法是使用PHP在一系列Linux服务器上使用Adobe FMS。

长版本:我的公司使用当前使用PHP设置的内部网络流媒体页面。我们希望远离PHP作为此处理程序,我们已经认为Python将完成这项任务。我的问题?我不是网络开发人员。我不知道在html中集成py文件的第一件事。

我之前在Windows和Linux中编写了软件,并且我使用PyMedia播放了视频(没有什么严重的)。另外,我发现有资源说要使用Flask来设置流媒体,但是我的大脑无法做出正面或反面的内容,而且它确实没有点击。如果这是有道理的。

有没有人开展过这样的项目,如果有的话,他们可以建议一个可以提供更详细帮助的网站,教程或文章吗?

我可以澄清或回答您可能需要帮助更详细地回答这个问题的任何问题。

据我所知:

  1. HTML会为用户提供与之交互的前端和媒体播放器。
  2. 用户将点击播放列表项,然后通过python处理程序发送输入,开始处理来自我们FMS缓存的视频。
  3. 用户坐下来,喝着Capri Sun,享受我们举办的非常无聊的讲座和颁奖仪式。
  4. 非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

本教程及其对应的github页面帮助像我们这样的新手至少在局域网中轻松完成这项工作。对于如何在互联网上流媒体,即使我试图找出答案。据说,它涉及端口转发。

http://www.chioka.in/python-live-video-streaming-example/

只需下载zip并按照以下步骤操作:

安装Python依赖项:     cv2,烧瓶。 (希望pip install像魅力一样)

执行命令     python main.py

将浏览器导航到本地网页。