html5 – Http Media Streaming Server

前端之家收集整理的这篇文章主要介绍了html5 – Http Media Streaming Server前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我用RED5媒体服务器(RTMP)开发了视频流应用程序.而不是RTMP需要通过HTTP流式传输实时视频.

任何开源的HTTP媒体服务器??

是否有支持RTMP和HTTP的开源服务器?

提前致谢.

解决方法

首先,HTTP和RTMP是不同的协议.您不会在HTTP中提供RTMP. (尽管您可以为隧道解决方案执行此操作).

存在多种方式来进行HTTP流式传输.如HLS,DASH,Smooth和Progresive下载.如果您需要向iOS(iPad,iPhone,Apple TV)提供流式传输,则需要使用HLS.

以及arcyqwerty说.任何HTTP服务器都能够提供HTTP Streaming.但是您需要在投放之前准备好媒体文件和清单文件.

以下是一些非常重要的关于HLS(HTTP Live Streaming)的链接

> https://developer.apple.com/library/ios/documentation/networkinginternet/conceptual/streamingmediaguide/Introduction/Introduction.html
> https://developer.apple.com/streaming/
> http://features.encoding.com/http-live-streaming-hls/
> http://tools.ietf.org/html/draft-pantos-http-live-streaming-12

那么开源服务器呢?我知道这些:

> Flumotion:http://www.flumotion.net/
> Gstreamer Server Streaming:http://cgit.freedesktop.org/gstreamer/gst-streaming-server/
> Nginx HLS模块:http://nginx.org/en/docs/http/ngx_http_hls_module.html(仅限Nginx Plus)

或者你可以像我一样使用GStreamer进行分段并制作清单.最后我只使用Nginx为他们服务.

我希望我帮助你一点点.

猜你在找的HTML5相关文章