Common Application layer protocol HTTP, RTSP, rtmp comparison

Source: Internet
Author: User

HTTP (Hyper-Text Transfer Protocol), RTSP (Real Time Streaming protocol live Stream Transfer Protocol), RTMP (Routing Table Maintenance Protocol Routing Tables Maintenance Protocolis the application layer protocol, theoretically can do live, on-demand, in fact, live more than rtmp and RTSP, on-demand and more with RTSP and HTTP. First, common areas:
HTTP (HTTPS) all data as text processing, widely used in network access, is a public agreement, Be maintained by specialized agencies. RTSP Streaming protocol, multi-use in the field of surveillance video broadcast on-demand; is a public agreement, maintained by a specialized agency. The RTMP streaming protocol, which is used in the Internet Broadcast Field (RTMP+CDN), video conferencing (instead of the original SIP), is Adobe's private agreement, not fully disclosed. RTSP transmission generally requires 2-3 channels, command and Data channel separation, HTTP and rtmp generally on a TCP channel to transmit commands and data. RTMP protocol generally transmits the FLV,F4V format stream, and the RTSP protocol generally transmits a stream in the Ts,mp4 format. HTTP does not have a specific stream.
II. Implementation of the AgreementThe open source implementation of RTSP* live.com C + + http://www.live555.com * Darwin S C + + http://www.opensource.apple.com/darwinsource/* V LC c c http://www.videolan.org * mplayer c c http://www.mplayerhq.hu * Omsp/s C h ttp://streaming.polito.it/* Spook S C http://www.litech.org/spook/
RTMP Implementation, non-open FMS, open-source RMTP server is:C + + implementation of the Crtmpserver, Support Flash (RTMP,RTMPE,RTMPS,RTMPS,RTMPT,RTMPTE), Linux platform, Java implementation of RED5, support Flash (RTMP protocol), full platform Linux, Windows. C # implements the FluorineFX, which supports the Flash (rtmp protocol), Windows platform.



From for notes (Wiz)

Common Application layer protocol HTTP, RTSP, rtmp comparison

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.