How to covert http live streaming in to rtsp live streaming in online? I mean to convert without any software.
Related
Does Red5 server support http-flv live broadcasting? I want to use Red5 to broadcast my ipcam stream into low-latency(2s) http-flv format, is it possible? Thanks.
I recently bought an ip cam for a project. So my project was just to create a button on a webpage to show the video feed coming from the cam when clicked on it. If i have to stream the rtsp link of the ip cam via a browser, i need to use ffmpeg for converting into HLS. But when i use a http video link of the cam, its easy and convenient. So my question is, what advantage does rtsp have over http ? and what method should i choose in a industrial project. At the moment i have successfully implemented the button with http video link and it works. I was just curious to know the advantage i will have if i use rtsp. Thanks a lot for you precious time.
it depends on the network environment that you are dealing with. For sure using dash/HLS will result in higher latency but on the other hand using TCP for streaming is easier to go through the firewalls.
Apple reasoning for introducing RTSP over HTTP:
Using standard RTSP/RTP it is possible to stream a presentation to a user via a single
TCP connection. (See RFC 2036 “Real Time Streaming Protocol (RTSP)”, section 10.12)
Unfortunately, that is not sufficient to reach a significant population of Internet users.
These users are typically on private IP networks where the client machines have indirect
access to the public Internet via email and HTTP Proxies.
The QuickTime HTTP transport exploits the capability of HTTP GET and POST
methods to carry an indefinite amount of data in their reply, and message body
respectively. In the most simple case, the client makes a HTTP GET request to the
streaming server to open the server to client channel. Then the client makes a POST
request to the server to open the client to server channel.
Link
I have a IpCam that send streaming video only on rtsp://ipaddress/live.
My software accept only streaming video over HTTP.
So I thing that could use FFMPEG to convert streaming from RTSP to HTTP.
I have installed FFMPEG on Windows 7 and I have try an example to convert RTSP to video file: ffmpeg -i rtsp://192.168.0.43:1256 -r 15 C:/output/video.mp4 and it works.
Can any help me to convert RTSP to HTTP streaming (i use Windows 7 S.O.).
Thank you.
Can a client use HTTP Post to stream live video to a server? If not, what protocol should be used?
Yes it can, like in the case of the RTMPT protocol (Real Time Messaging Protocol tunneled over HTTP) which uses HTTP 1.1 POST to traverse firewalls.
Other HTTP streaming protocols include: HLS, DASH, HDS or Smooth.
I am using adobe captivate.
We are planning to provide live streaming of mp4 videos.
How do I set up live streaming of mp4 using nginx and rtmp?
Any advice.
MP4 is not a streaming format. It is more or less impossible to have 'live' streaming mp4. You need a streaming container like flv or ts.