video - 流式传输视频文件的简单服务器架构是什么?

标签 video streaming video-streaming html5-video

我有一个很大的视频文件(mp4 格式。大小为几 gb)。

我希望用户能够随机搜索视频的任何部分而无需缓冲(有点像 youtube)

我更喜欢浏览器上的 HTML5 视频播放器(尤其是在 iOS 设备上)

典型的服务器架构是什么样的?我对媒体服务器很陌生,所以我想知道 FMS(闪存媒体服务器)或 Wowza 媒体服务器是否解决了这个问题,或者自托管解决方案是否更简单?我什至需要一个完整的媒体服务器吗?再说一遍,我对媒体服务器之类的东西一窍不通。

还有什么视频播放器推荐吗?

最佳答案

如今,视频流不再需要专门的视频流服务器。

对于您的应用程序,您可以只使用 Apache 或 Nginx,并将视频内容的 HTTP 链接获取到 iOS 设备,iOS 设备将通过 HTTP 传输进行视频流传输。

关于video - 流式传输视频文件的简单服务器架构是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9356949/

相关文章:

html - YouTube 如何将长视频流式传输到移动设备

ffmpeg 在创建时流式传输多个 avi 文件

android - Android 中的 Applozic 视频通话

安卓 : Show quick preview (live) before exporting FFmpeg Video

ffmpeg - 如何同时编码和分段?

video - FFMPEG select between and setpts 创建流的副本

bash - ffmpeg 似乎限制了我的输出

python 读取视频

video - FFmpeg 管道输入,从 WebM 转码到 MP4 时出错

ios - 出现此播放符号时如何启动进程