I have developed video streaming application with RED5 media server(RTMP). Instead of RTMP need to stream live video through HTTP.
Any open source HTTP media server??
Is any open source server which supports both RTMP and HTTP ?
Thanks in advance.
Primarily, HTTP and RTMP are different protocols. You won't serve RTMP inside the HTTP. (Although you can do this for a tunneling solution).
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.
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.
Here are some links very important for read about 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/
https://datatracker.ietf.org/doc/html/draft-pantos-http-live-streaming-12
What about open source servers. I know these:
Flumotion: http://www.flumotion.net/
Gstreamer Server Streaming: http://cgit.freedesktop.org/gstreamer/gst-streaming-server/
Nginx HLS Module: http://nginx.org/en/docs/http/ngx_http_hls_module.html (Only Nginx Plus)
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.