Live app development social live streaming platform source code construction--Streaming media technology detailed

Source: Internet
Author: User

With the development of mobile Internet, there are more than 10 video live apps in China. To constructed investment of 17 in 2015, the explosion of red as a representative, video mobile live surface, and then to the later ying, pepper, Honey circle and so on, live from the rapid development of media era changed people's traditional life habits and traditional business model.

The wide use of live broadcast to our life has come a great convenience, live streaming media technology is the key to achieve this result, then today Siko to you a basic summary.

The implementation of streaming requires caching. Because the Internet is based on packet transport for intermittent asynchronous transmission, a real-time A/V source or storage of a/V file, in transit they are to be decomposed into many packages, because the network is dynamic change, the routing of each package may be different, so the time delay to reach the client is not equal, Even first-sent packets are likely to arrive later.

Use the caching system to compensate for the effects of delay and jitter, and ensure that the packets are in the correct order, so that the media data can be continuously output, without the interruption of the playback due to temporary network congestion. Typically, the cache requires less capacity because the cache uses a ring-linked list structure to store data: by discarding content that has already been played, the stream can reuse the vacated cache space to cache subsequent content that has not yet been played.

 Streaming Media Format

Sound stream, video stream, text stream, image stream, animation stream

RA: real-time sound

RM: Live media for real-time video or audio

RT: Live text

RP: Live image

SMIL: Synchronous Multi-data type synthesis design file

Swf:macromedia real Flash and Shockwave Flash animation files

Plugins for rpm:html files

RAM: A metafile of streaming media, a text file containing RA, RM, smil file addresses (URL addresses)

CSF: A file format similar to a media container that can contain very many media formats, not just audio or video.

It can combine PPT and teacher's lecture video, many universities and large enterprises use this software for teaching video and distance education

1, realnetwork company: three kinds

2. Apple Company: Quicktime\mov

3. Microsoft Corporation

(1) asf\wmv\wma

(2) AVI

(3) Mpeg\mpg\dat

4, Micromedia Company

(1) Flash SWF format

(2) Metastream MTS format

(3) AAM Multimedia Courseware format, can compress authorware generated files into AAM and AAS streaming file playback

 Streaming Media Transfer Protocol

1. RSVP: Resource Reservation Agreement

2. RTP: Real-time Transmission protocol

3, RTCP: real-time Transmission Control Protocol

4. MMS: Microsoft streaming Services Agreement

5. RTSP: real-time Stream Transfer Protocol

6. MIME: Multi-purpose Internet e-mail Extension protocol

7. RTMP (rtmpe/rtmps/rtmpt): Adobe Real-time Messaging protocol cluster

8, Rtmfp:adobe implementation of the Message Flow Protocol (peer protocol)

Live app development social live streaming platform source code construction--Streaming media technology detailed

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.