Video 什么是流式传输视频文件的简单服务器体系结构?
我有一个很大的视频文件(mp4格式,大小只有几GB) 我希望用户能够随机搜索视频的任何部分,而无需缓冲(有点像youtube) 我更喜欢浏览器上的HTML5视频播放器(尤其是在iOS设备上) 典型的服务器体系结构是什么样的?我对媒体服务器非常陌生,所以我想知道FMS(flash媒体服务器)或Wowza媒体服务器是否能解决这个问题,或者自托管解决方案更简单?我甚至需要一个完整的媒体服务器吗?再说一次,说到媒体服务器和其他东西,我不是傻瓜Video 什么是流式传输视频文件的简单服务器体系结构?,video,streaming,video-streaming,html5-video,Video,Streaming,Video Streaming,Html5 Video,我有一个很大的视频文件(mp4格式,大小只有几GB) 我希望用户能够随机搜索视频的任何部分,而无需缓冲(有点像youtube) 我更喜欢浏览器上的HTML5视频播放器(尤其是在iOS设备上) 典型的服务器体系结构是什么样的?我对媒体服务器非常陌生,所以我想知道FMS(flash媒体服务器)或Wowza媒体服务器是否能解决这个问题,或者自托管解决方案更简单?我甚至需要一个完整的媒体服务器吗?再说一次,说到媒体服务器和其他东西,我不是傻瓜 还有关于视频播放器的建议吗?根据您的基础设施,我建议您使用M
还有关于视频播放器的建议吗?根据您的基础设施,我建议您使用Microsoft smooth streaming: 它允许自适应比特率,并可用于各种播放器,包括Flash、Silverlight、HTML5和iOS播放器
它也是免费的,只需要IIS即可运行。我相信你现在也可以在Azure CDN上使用它了 如今,视频流不再需要专门的视频流服务器
对于您的应用程序,您只需使用Apache或Nginx,并将视频内容的HTTP链接获取到iOS设备,iOS设备将通过HTTP传输进行视频流。您可以查看Adobe的。如果您希望完全避免使用媒体服务器,这是一个很好的解决方案。这是一个使用f4fpackager工具(免费)然后使用Apache web服务器和HTTP源模块(免费)准备内容的过程 还有一些方法可以提取打包的内容,这样您就可以从任何web服务器或类似AmazonS3的东西提供内容
如果你愿意把钱投到媒体服务器上,FMS会按照你的要求做,我很确定Wowza也会这样做(虽然我对Wowza不太熟悉)。你提到的Seek可以通过大多数HTTP服务器支持的方式实现
对于更高级的用例,我建议看一看,ToDoreal这对大多数开源视频播放器有效吗?很多视频播放器都支持HLS或RTMP开箱即用。如果配置正确,平滑流媒体支持苹果的HLS。如果我使用HLS(这样就不需要传统的媒体服务器),那么什么视频播放器在客户端有意义呢?我的理解是,开箱即用的safari只支持HLS。这不是只适用于HLS吗?我使用HLS,我应该使用什么视频播放器进行跨浏览器访问?很有趣。拥有一个简单的http服务器肯定很吸引人。苹果的HLS协议允许这样做(在索引媒体文件之后),并且在ios和android设备中受支持。HTTP动态流如何比较?它能在ios设备上工作吗?HDS不能在ios上工作,但HLS由Flash Media Server支持。我不确定是否要将HLS的索引文件从FMS移到一个简单的服务器上。