Http媒体流服务器 [英] Http Media Streaming Server

查看:95
本文介绍了Http媒体流服务器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经使用RED5媒体服务器(RTMP)开发了视频流应用程序.而不是RTMP,需要通过HTTP传输实时视频.

I have developed video streaming application with RED5 media server(RTMP). Instead of RTMP need to stream live video through HTTP.

任何开源HTTP媒体服务器?

Any open source HTTP media server??

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

Is any open source server which supports both RTMP and HTTP ?

谢谢.

推荐答案

从根本上讲,HTTP和RTMP是不同的协议.您不会在HTTP内提供RTMP.(尽管您可以针对隧道解决方案执行此操作.)

Primarily, HTTP and RTMP are different protocols. You won't serve RTMP inside the HTTP. (Although you can do this for a tunneling solution).

存在执行HTTP流式传输的几种方法.例如HLS,DASH,平滑和渐进式下载.如果您需要向iOS(iPad,iPhone,Apple TV)提供服务流,则需要使用HLS.

Exist several ways to do HTTP Streaming. Such as HLS, DASH, Smooth and Progresive Download. If you need serve streaming to iOS (iPad, iPhone, Apple TV) you will need to use HLS.

还有arcyqwerty说.任何HTTP服务器都可以提供HTTP流服务.但是在投放之前,您需要准备媒体文件和清单文件.

As well as arcyqwerty said. Any HTTP server is able to serve HTTP Streaming. But you will need to prepare your media files and the manifest files before serving.

以下一些链接对于阅读HLS(HTTP实时流)非常重要:

Here are some links very important for read about HLS (HTTP Live Streaming):

https://developer.apple.com/streaming/

http://features.encoding.com/http-live-streaming-hls/

http://tools.ietf.org/html/draft-pantos-http-live-streaming-12

关于开源服务器呢?我知道这些:

What about open source servers. I know these:

Gstreamer服务器流: http://cgit.freedesktop.org/gstreamer/gst-streaming-服务器/

Gstreamer Server Streaming: http://cgit.freedesktop.org/gstreamer/gst-streaming-server/

或者您也可以像我一样使用GStreamer进行细分并生成清单.最后,我只使用Nginx来服务他们.

Or you can do like me and use GStreamer for segmenting and make manifest. And finaly I use the Nginx only to serve them.

希望我能对您有所帮助.

I hope I helped you a little bit.

这篇关于Http媒体流服务器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆