将 mp4 文件流式传输到其他网站
Posted
技术标签:
【中文标题】将 mp4 文件流式传输到其他网站【英文标题】:Streaming mp4 files to another websites 【发布时间】:2015-10-04 00:17:04 【问题描述】:我有超过 10000 个有趣的视频。所有文件 mp4 和这些文件相当大。
我对直播或与 Ipad、Iphone、android 等设备的兼容不感兴趣。我正在尝试将这些视频流式传输到其他网站。
那么,我应该怎么做以及流式传输视频的最佳方式是什么?
Plex是家庭影院,Red5比较难。
谢谢。
【问题讨论】:
【参考方案1】:正如您所说的“我对流式传输不感兴趣”,因此您可能会查看称为渐进式下载(也称为“伪流式传输”)的东西。
你可以把它想象成一个花哨的下载:
您可以在流式传输时观看 您可以在视频中向前和向后搜索/跳转另请参阅:https://en.wikipedia.org/wiki/Progressive_download
您通常需要在 Web 服务器上安装额外的 mod 或插件来支持搜索。
***实际上列出了一些支持它的流行网络服务器的插件:https://en.wikipedia.org/wiki/Progressive_download#Seeking
【讨论】:
感谢您的快速回答。 “伪流”是我寻找的。我可以编辑这个问题,或者我应该发布一个关于它的新问题。 我觉得 [support.jwplayer.com/customer/portal/articles/… 和 [flash.flowplayer.org/plugins/streaming/pseudostreaming.html] 玩家提供 nginx 但 G-wan 更快。 G-wan 基准测试页面:[gwan.com/benchmark] 谁能帮我在 Apache、NginX 和 G-wan 之间选择一个服务器或更好的“伪流”服务器? 过去人们倾向于使用 lighttpd 进行伪流。一种常见的做法是使用 Apache HTTPD,然后安装一些 mod_proxy 或类似的东西来将一些流量转发到 lighttpd 或 nginx。在某些情况下,Nginx 的性能要好一些。以上是关于将 mp4 文件流式传输到其他网站的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Node.js 通过 ffmpeg 流式传输 MP4 文件?
Python - Django:使用 HttpResponse 流式传输视频/mp4 文件