Sei sulla pagina 1di 13

10/1/2012

Technical Principles and Applications p pp of Stream Media

Contents

Introduction to Streaming Technology Service Methods and Basic Flow ZTE Streaming Media Technology

10/1/2012

Streaming Technology

Streaming Media refer to continuous audio/video data streams that are transmitted and played over the data network in the time sequence. Streaming media data has the following three features: Continuous Real-time Time sequencing, that is, the streaming data has a strict time sequence. After the digital video stream is encoded and compressed, it can be transmitted and controlled through different network transmission protocols. Two common protocols are Real-time Transport Protocol (RTP) and Real-time Streaming Protocol (RTSP). Technical specifications released by the Internet Streaming Media Alliance (ISMA) define data transport and control plans. In addition, Transport Stream (TS) is also a relevant specification.

Major Standards Involved in Streaming Media Technology


ISMA(Internet Streaming Media Alliance ) MPEG-2, TS and other streaming transport protocols RTSP, RTP, RTCP, RTSP RTP RTCP SDP MPEG series, H264 and other H series standards, AVS and other encoding/decoding protocols Streaming media network http://iptv.lmtw.com/

10/1/2012

ISMA-Internet Streaming Media Alliance

On December 12, 2000, Cisco Systems and Sun Microsyscoms founded the ISMA, which aims at standardizing the Internet streaming media technology technology. ISMA facilitated the introductoin of open technologies for the transport and unified management of streaming media.

The website of ISMA ishttp://www.ISMAlliance.org

Streaming Media TechnologiesRTSP and RTP

RTSP(The Real-Time Streaming Protocol )


The RTSP is proposed together by RealNetworks and Netscape. It defines how to effectively transport the integrated multimedia data over the IP network in one-to-many communications. The RTSP transports the contents in the unicast streaming method. It is an application level protocol, specially created to control real-time data.

RTP(Realtime Transport Protocol )


RTP is a protocol for multimedia streaming over the Internet. The RTP is defined to work in conditions of one-to-one or one-to-many transmission, transmission and provides time information and realizing stream synchronization. The RTP usually uses the UDP to transport data, but it can also work over TCP, ATM and other protocols. The RTP can only ensure real-time data transport.

10/1/2012

Streaming Media TechnologyRTCP

Realtime Transport Control Protocol


The RTCP manages transport quality by exchanging control information between current application processes.

1.

The RTCP has four major functions:


The client feeds back video data transport quality in real time, according to which the server performs traffic control, network monitoring and fault diagnosis; It provides a permanent Canonical Name (CNAME) for the RTP source. In case of conflicts or program update and restart, the Synchronization Source Identifier (SSRC) will change, which requires an operation trace; In a group of relevant sessions, the receiving parties will also need the CNAME to obtain relevant audio and video streams from a designated participant; It adjusts the transmitting rate of RTP packets according to the number of participants; It transmits session control information, for example, the user interface can display participant identifiers, which is an optional function.

2.

3. 4.

Streaming Media TechnologySDP

1. 2. 3. 4.

The Session Description Protocol (SDP) provides multimedia session descriptions for session notification, session invitation and other forms of multimedia session initialization. SDP text information includes:
Session name and intention; Session duration; Media that constitute the session; Information on media receipt ( p (address and other information) )

SDP information is text information that uses ISO 10646 character set in UTF-8 code.

10/1/2012

Contents

Introduction to Streaming Technology Service Methods and Basic Flow ZTE Streaming Media Technology

Streaming Media Server Work Modes

In the IPTV system, the streaming technology is used to transport media data from the server to the client. In this process, media data is replicated to the edge server of the network through the content distribution network, and then transported to the STB through the streaming technology. The streaming transport includes session establishment, data packaging format, data packet transmission format, and user pause/fast forward/fast backward request processing. Currently, among all IPTV solutions, two systems adopt the streaming transport mechanism, ISMA and TS over IP. The ISMA system provides flexible support for the future value-added services due to the bi-directional interaction of the IP network.

10/1/2012

Streaming Media Server Work ModeISMA Live Broadcast

Streaming Media Server Work ModTS Live Broadcast

10/1/2012

Streaming Media Server Work Mode TCP/UDP for STB

If the STB connection adopts the TCP method, the data source of the STB is the streaming server, and a URL starting with "rtspt://" is used to specify TCP as the data transport protocol when the STB is creating RTSP links with the streaming server Afterwards media data is encapsulated into RTP server. Afterwards, and borne by the TCP, and then transported to the STB from the streaming server. Since the bearer protocol of RTSP is also TCP, data transport and RTSP share the same TCP channel (554 port). The TCP-mode STB service is applicable to broadcast (unicast), TSTV, TVOD and NPVR. The UDP mode of STB service includes two conditions, as shown in the figure below. The STB can join a multicast group to receive multicast data streams, with the live broadcast coder or streaming server as the multicast source. source Or the STB can play VOD or channel programs in the unicast method, the URL starting with "rtsp://" ,it is used to specify UDP as the data transport protocol , the STB is creating RTSP links with the streaming server. The TCP-mode STB service is applicable to live broadcast (multicast) and xVOD.

Streaming Media Server Work ModeLive Broadcast Flow


Client DESCRIBE Streaming Media Server Determines whether time-shifting is feasible f ibl according to the SDP. If yes, di t th SDP obtain the time-shifting range of the program.

RTSP 200 OK SDP SETUP RTSP 200 OK SETUP RTSP 200 OK PLAY

10/1/2012

Contents

Introduction to Streaming Technology Service Methods and Basic Flow ZTE Streaming Media Technology

ZTE Streaming Media TechnologySystem Architecture


Service Management Platform Communication Module Channel Charging Authentication Resource Report Module M d l Module M d l Module Log Module

Content Module

Application Layer

Configuration Module Protocol Layer

Deletion Module

RTSP Processing Live Broadcast Relay Module VOD Relay Module Stream Splicing File Storage Module Format Conversion Module File Module

Stream Processing Layer

Client

Accessing of Spliced Files

Lib

Storage Device RTSP Message RTP/RTCP Media Stream Internal Message

Server System External Message

10/1/2012

ZTE Streaming Media Technology Processes


Streaming Service Process. Channel Live Broadcasting Process Content S i P C t t Service Process Multipath Process Communication Service Process Network Management Service Process In addition to the processes above, it also contains a resource collection script which collects top information io information, await information, and df information.

ZTE Streaming Media TechnologyPrecise Control

10/1/2012

ZTE Streaming Media TechnologyUnicast Service

ZTE Streaming Media TechnologyMulticast Service

10

10/1/2012

ZTE Streaming Media TechnologyIntraNode Shared Multicast Service

ZTE Streaming Media TechnologyWhole Network Multicast Service

11

10/1/2012

ZTE Streaming Media TechnologyQoS


Stable code streams. Redundant live broadcast of the channels. The Th communication module, multipath module, content i ti d l lti th d l t t module and network management module can be run independently. Messages are exchanged between the modules in real time. Port multiplexing and detection. Black fake source code streams are discarded. Disk array segregation. Ensures that time-shifted users can still receive live broadcast code streams when the disk array is offline. Fast delivery, supporting channel quick delivery and VOD quick delivery.

ZTE Streaming Media TechnologyFeatures

IPTV, mobile streaming media/mobile monitoring, VSS monitoring are integrated into one module, which satisfies the monitoring services of fixed network users mobile users, network terminal users and enterprise and family users. Strict QoS requirements help to build a top-grade carrierclass product. Flexible networking satisfies the demand of different carriers and bandwidths. Flexible t Fl ibl storage modes, i l di l d including local and network l d t k storage, implements flexible scheduling of value-added services. Supports High Definition technology.

12

10/1/2012

13

Potrebbero piacerti anche