CN100559776C - A kind of stream media system - Google Patents

A kind of stream media system Download PDF

Info

Publication number
CN100559776C
CN100559776C CNB2005100022938A CN200510002293A CN100559776C CN 100559776 C CN100559776 C CN 100559776C CN B2005100022938 A CNB2005100022938 A CN B2005100022938A CN 200510002293 A CN200510002293 A CN 200510002293A CN 100559776 C CN100559776 C CN 100559776C
Authority
CN
China
Prior art keywords
server
media
client
stream
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2005100022938A
Other languages
Chinese (zh)
Other versions
CN1633109A (en
Inventor
杨金钰
李成宇
雷军
姚冬
李涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CNB2005100022938A priority Critical patent/CN100559776C/en
Publication of CN1633109A publication Critical patent/CN1633109A/en
Application granted granted Critical
Publication of CN100559776C publication Critical patent/CN100559776C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The present invention relates to a kind of stream media system, it comprises that connection provides a plurality of clients of the server end and the playing stream media of streaming medium content on the internet, described server end and described a plurality of client are arranged to peer network node, wherein said server end comprises medium content server, WEB server and streaming media server, described streaming media server is used to obtain the program stream media data and it is transferred to the client of peer network node, described client comprises the WEB resolution unit with the WEB server interaction, Streaming Media transmission unit and streaming media playing unit, wherein the Streaming Media transmission unit obtain from described streaming media server issue program stream medium data and can provide it to other peer network node.Low-cost high-efficiency of the present invention, the idle upstream bandwidth that can make full use of the user comes assist server distribution flow media content, need not corresponding increase server cost when increasing the user.

Description

A kind of stream media system
Technical field
The present invention relates to the stream media technology on the Internet, in particular, the present invention relates to a kind of stream media system of realizing on the internet.
Background technology
Under the situation of the Internet finite element network bandwidth, the huge multi-medium data of real-time Transmission how, stream media technology provides good solution.So-called Streaming Media is meant that the user passes through the working method of network or optional network specific digit channel play multimedia data while downloading, present stream media system generally includes streaming media server end and client, its basic principle briefly is by efficient compression algorithm, allow huge multi-medium data convert the files in stream media form that can under various bandwidth environment, transmit to, enter streaming media server, and follow various real-time protocol (RTP)s stream medium data is sent to client, client uses player that stream medium data is reduced to multimedia messages.
Though along with popularizing of broadband, internet, above-mentioned stream media system makes the user utilize Streaming Media broadcasting such as the online TV reception of PC to become possibility.But the shortcoming that exists is to realize the bandwidth and the server cost costliness of above-mentioned stream media system, and for example, for the ADSL broadband network user of 512kbps, the bandwidth of client is enough to realize the stream medium audio and video of approximate VCD quality.But bring in for streaming media server, realize that the needed bandwidth of video broadcasting and the server cost of approximate VCD quality is still very expensive.The general server bandwidth is that 100M can only bear the video broadcasting that 300 people watch 300kbps simultaneously, and such mode is unacceptable for the netizen of needs service China nearly 100,000,000, the bandwidth and the server load of settlement server end at present has two kinds of methods, the one, adopt the more video coding technique of high compression ratio, the 2nd, adopt distribution technology more efficiently to reduce the bandwidth consumption of server, the effect that first kind of mode can be brought is very limited, even use state-of-the-art H.264 coding techniques now, also can only improve 60% performance.The second way can be passed through multicast, and perhaps CDN realizes, but needs to drop into a large amount of hardware costs.Why traditional broadcasting and TV service can develop into the scale of today, are that broadcasting equipment does not need to increase thereupon when the user increases because in a single day their broadcasting equipment sets up just finishes and can be received by a lot of users.And the problem that network flow-medium faces is after the user increases, and needs corresponding input server and bandwidth, and cost and user's increase are directly proportional.
Summary of the invention
The technical problem that the present invention solves provides a kind of stream media system of the low-cost high-efficiency based on the existing network environment, come assist server distribution flow media content with the idle upstream bandwidth that makes full use of the user, need not corresponding increase server cost when increasing the user.
For addressing the above problem, stream media system of the present invention, comprise: connect a plurality of clients of server end and playing stream media that streaming medium content is provided on the internet, described server end and described a plurality of client are arranged to peer network node, and wherein said server end comprises:
Medium content server is used to gather and store the stream medium data of each program of issue;
The WEB server provides the program inventory of user's log-in interface, system broadcasts and medium content server storage with the WEB page or leaf;
Streaming media server is used for obtaining from described medium content server the stream medium data of the program of issue, then described transmission of flow media data is given the client of peer network node;
Described client comprises:
The WEB resolution unit with the WEB server interaction of server end, is landed the WEB server according to the WEB mode and is carried out the user and land, check system broadcasts and program inventory;
The Streaming Media transmission unit, mutual with the streaming media server of server end, obtain the stream medium data of the program of issue from described streaming media server, and provide described streaming media data transmission service to other peer network node;
The streaming media playing unit is used to play the stream medium data of described program;
Described streaming media server comprises:
Seed registration and query unit are used to provide the raw client as peer-to-peer network kind child node, carry out the registration of client of peer-to-peer network kind child node and the inquiry that the client of peer-to-peer network kind child node is provided;
Program control protocol processing unit is used for the programming/order request of customer in response end, carries out the program control and treatment of channel manage, broadcasting/program request, data transmission schedule control and system message;
The host-host protocol processing unit is used for that stream medium data is carried out media transmission protocol and handles so that transfer data to client.
Described Streaming Media transmission unit comprises:
Seed registration and enquiry module are used for registering local seed to server end, and obtain the client as peer-to-peer network kind child node that can insert from server end;
Program control protocol processing module is used for sending the program control command to server end, carries out the program control and treatment of channel manage, broadcasting/program request, data transmission schedule control and system message;
The host-host protocol processing module is used for that stream medium data is carried out media transmission protocol and handles so that parse the stream medium data that server end sends.
Compared with prior art, the present invention has the following advantages:
The present invention is arranged to peer network node with server end and client, adopt Peer-to-Peer technology issue stream medium data, client can connect with one or several client with capacity of equipment according to their network state and share data, and this connection can reduce the burden of server end and improve the video quality of each client.Even a large amount of clients is the access stream media server simultaneously, can not cause server to paralyse because of load is overweight yet, realize simply can not increasing the bandwidth and the server cost of server end;
In addition, the present invention also adopts scalable video coding technology (for example H.264 coding techniques) that media data is encoded, utilize the additive property of scalability code stream, media data need not all be transferred to each user, but they are disperseed to be transferred to each user, again by the connection between the user, the media data that each user just can obtain lumping together.Thereby the bandwidth of further settlement server end also reduces server load.
Description of drawings
Fig. 1 is that the present invention adopts the P2P mode to carry out the schematic diagram of media data transmission;
Fig. 2 is the specific embodiment block diagram of stream media system of the present invention.
Embodiment
The present invention adopts the P2P technology to combine with the video coding technique of the high compression rate of scalability to carry out the Streaming Media transmission, the video quality that greatly improves each user and received.Because the additive property of scalability code stream, media data need not all be transferred to each user, but they are transferred to certain customers, and other user obtains data by the connection between the user again, and all users just can obtain media data like this.Even each user is limited with the bandwidth that is connected of server, use the P2P technology, each user still can pass through the multimedia service of stream media system enjoy high quality.
Peer-to-Peer is a technology popular on the current internet, is called for short P2P, its basic thought be except with server, each user can share his file or information and give other users.Among the present invention the P2P technology is applied to Streaming Media, each Streaming Media client also is a node among the P2P, in present stream media system between the client without any the contact, but after adopting the P2P technology, client can connect with one or several client with capacity of equipment according to their network state and share data, and this connection can reduce the burden of server end and improve the video quality of each client.Even a large amount of clients is the access stream media server simultaneously, can not cause server to paralyse because of load is overweight yet.
With reference to figure 1, this figure is that the present invention utilizes the P2P technology to carry out the principle schematic of media data transmission.As shown in Figure 1, arrow has been represented the transmission of media data direction.The streaming media service end provides the streaming media data transmission service, and some client is to connect the streaming media service end to obtain media data.The bandwidth of streaming media server and load reduce greatly under the P2P pattern, so can adopt the redundant data transmissions mode to improve network service quality (QoS), so-called redundant data transmissions is exactly steady integrality and the correctness that exchanges transfer of data with the sacrificial section bandwidth for.P2P Streaming Media client is different from general media play client, but when playing, provides media data transmission service to other clients, and the P2P player is the server that client can provide media data transmission service again.
Among the present invention,, need provide a kind of mode allow and to connect mutually between the client for realizing the Streaming Media broadcasting of P2P mode.For this reason, among the present invention receiving and playing stream media, and buffer memory part of media data, and provide the client of media data to be called seed can for other clients.The P2P server end provides client registration/cancellation seed, the service of search seed.
Concrete, under P2P pattern of the present invention, the process of the Streaming Media of client terminal playing is as follows:
At first client connects the P2P server, obtains seed list; Selecting the top-quality seed of connection speed connects; Accept and the buffering media data; Playing media data; Send request to the P2P server, oneself is registered as seed; Wait is accepted other clients and is connected oneself; After the P2P server was received the searching request of client, the seed of finding out speed and optimal quality by various screening techniques sent to client.
The state of all seeds of P2P server maintenance upgrades at any time.
Under the P2P pattern, be not that all clients are all obtained media data from server among the present invention, some client can connect other clients (being seed) and obtain media data.Greatly reduce the load and the bandwidth occupancy of server like this.General streaming media server can be supported the online video of watching of 300 people under the 100M bandwidth, and uses the streaming media server of P2P mode can reach more than 1500 people under same server and the bandwidth.The P2P mode can also improve network service quality, for based on the procotol that connects, if the two ends that connect are very high apart from the packet loss that will cause too far away, greatly reduce connection speed, even can't connect.Under the P2P mode, each client all goes to connect and own nearest seed as far as possible, thus the fine service quality that guaranteed.
Describe with specific embodiment below, with reference to figure 2, stream media system of the present invention is divided into server end and client, for realizing the peer-to-peer network transmission, the present invention need be arranged to peer network node with described server end 1 and described a plurality of client 2, as shown, in the present embodiment, described server end 1 comprises: medium content server 11, be mainly used in the stream medium data of gathering and storing each program of issue, during specific implementation, medium content server described in the present invention can be gathered media data from audio-video collection equipment, then can according to MPEG-4 or H.264 coding standard generate the stream medium data of issue, coding is by video coding layer (VCL) and network abstract layer (Network Abstraction Layer, NAL) two parts composition.Comprise VCL encoder and VCL decoder among the VCL, major function is video data compaction coding and decoding, and it comprises compression unit such as motion compensation, transition coding, entropy coding.NAL then is used to VCL that a unified interface that has nothing to do with network is provided, it transmits it after being responsible for video data encapsulated packing in network, it adopts uniform data format, comprises the video data of the header packet information of single byte, a plurality of bytes and framing, logic channel signaling, timing information, sequence conclusion signal etc.Comprise storage mark and type code in the packet header.Storage mark is used to indicate current data not belong to by the frame of reference.Type code is used for the type of indicating image data.Adopted the MPEG-4 of high compression ratio and encoding and decoding standard H.264 among the present invention, can promote performance greatly, thereby realized at a high speed, audio frequency and video picture clearly.
Need illustrate, also can adopt other scalable video coding technology among the present invention, repeat no more here.
Can be achieved as follows demand by medium content server of the present invention: gather media data from source of media, support existing main flow encoder and stream media protocol at least, support mms, RTSP, and can expand; The encoder kit is provided, can be used for developing coding tools, as the program source of channel; The editorial staff can manage the media resource of gathering with user's issue, comprises increasing and revises deletion;
WEB server 12, the WEB server 12 described in the present invention provide the program inventory of user's log-in interface, system broadcasts and medium content server storage etc. with the WEB page or leaf, during specific implementation, the server of WEB described in the present invention can be the HTTP/FTP server;
Streaming media server 13, be used for obtaining the stream medium data of the program of issue from described medium content server, then described transmission of flow media data is given the client of peer network node, streaming media server 13 adopts the mode broadcasted media data of p2p among the present invention, adopt the Transmission Control Protocol communications of control data, the udp protocol media data is during specific implementation, as shown, described streaming media server 13 can comprise:
Seed registration and query unit 131 are used to provide the raw client as peer-to-peer network kind child node, carry out the registration of client of peer-to-peer network kind child node and the inquiry that the client of peer-to-peer network kind child node is provided;
Program control protocol processing unit 132 is used for the programming/order request of customer in response end, carries out the program control and treatment of channel manage, broadcasting/program request, data transmission schedule control and system message;
Host-host protocol processing unit 133, being used for that stream medium data is carried out media transmission protocol handles so that transfer data to client, media transmission protocol described in the present invention comprises universal media host-host protocol (MMS (Microsoft Media Server) Protocol and RTSP agreement etc.) or specialized media host-host protocol, wherein the universal media host-host protocol is applicable to the online broadcast of all forms, the Rtsp protocol-compliant has stream media protocol, the specialized media host-host protocol then can be realized the processing of media-specific agreement: dvd navigation agreement for example repeats no more here.
The following describes client 2, the client 2 described in the present invention comprises:
WEB resolution unit 21, mutual with the WEB server 11 of server end, landing the WEB server according to the WEB mode carries out the user and lands, checks system broadcasts and program inventory, the resolution unit of WEB described in the present invention 21 realizes http/ftp protocol analysis and mms media navigation, the browser type program of ie secondary development can be used, and local DST PLAYER and other application programs can be activated.
Streaming Media transmission unit 22, mutual with the streaming media server 13 of server end, obtain the stream medium data of the program of issue from described streaming media server, and provide described streaming media data transmission service to other peer network node; Streaming Media transmission unit 22 described in the present invention is had any different with the streaming media server 13 of server end 1.The Streaming Media transmission unit 22 of client 2 need be registered local seed to server end, and obtains to insert seed and contact seed from server end, sends the program control command to server end, resolves media transmission protocol.Specific implementation is identical with described Streaming Media transmission server, can adopt the mode broadcasted media data of P2P, adopts the Transmission Control Protocol communications of control data, the udp protocol media data, and as shown, described media transmission unit 22 comprises:
Seed registration and enquiry module 221 are used for registering local seed to server end, and obtain the client as peer-to-peer network kind child node that can insert from server end;
Program control protocol processing module 222 is used for sending the program control command to server end, carries out the program control and treatment of channel manage, broadcasting/program request, data transmission schedule control and system message;
Host-host protocol processing module 223 is used for that stream medium data is carried out media transmission protocol and handles so that parse the stream medium data that server end sends.
Streaming media playing unit 23 is used to play the stream medium data of described program, and during specific implementation, streaming media playing of the present invention unit comprises:
Medium redirection module 231, the stream medium data that is used for obtaining are redirected and are local file;
Cache management module 232 is used for providing fragment to connect and the asynchronous output of segment continuously to the stream medium data of transmission;
Specialized media protocol process module 233 is used for the stream medium data of specialized media protocol transmission is handled, and realizes the broadcast of files in stream media.
In addition, for ease of client terminal software updating, the server end 1 described in the present invention also comprises:
Upgrade server 14 is used to provide the client terminal software updating data;
Accordingly, described client 2 also comprises:
Upgrading unit 24, mutual with described upgrade server 14, be used for obtaining upgrade data auto-update client software from described upgrade server 14.
The above only is a preferred implementation of the present invention; should be pointed out that for those skilled in the art, under the prerequisite that does not break away from the principle of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.

Claims (6)

1, a kind of stream media system, comprise that connection provides a plurality of clients of the server end and the playing stream media of streaming medium content on the internet, it is characterized in that described server end and described a plurality of client are arranged to peer network node, wherein said server end comprises:
Medium content server is used to gather and store the stream medium data of each program of issue;
The WEB server provides the program inventory of user's log-in interface, system broadcasts and medium content server storage with the WEB page or leaf;
Streaming media server is used for obtaining from described medium content server the stream medium data of the program of issue, then described transmission of flow media data is given the client of peer network node;
Described client comprises:
The WEB resolution unit with the WEB server interaction of server end, is landed the WEB server according to the WEB mode and is carried out the user and land, check system broadcasts and program inventory;
The Streaming Media transmission unit, mutual with the streaming media server of server end, obtain the stream medium data of the program of issue from described streaming media server, and provide described streaming media data transmission service to other peer network node;
The streaming media playing unit is used to play the stream medium data of described program;
Described streaming media server comprises:
Seed registration and query unit are used to provide the raw client as peer-to-peer network kind child node, carry out the registration of client of peer-to-peer network kind child node and the inquiry that the client of peer-to-peer network kind child node is provided;
Program control protocol processing unit is used for the programming/order request of customer in response end, carries out the program control and treatment of channel manage, broadcasting/program request, data transmission schedule control and system message;
The host-host protocol processing unit is used for that stream medium data is carried out media transmission protocol and handles so that transfer data to client;
Described Streaming Media transmission unit comprises:
Seed registration and enquiry module are used for registering local seed to server end, and obtain the client as peer-to-peer network kind child node that can insert from server end;
Program control protocol processing module is used for sending the program control command to server end, carries out the program control and treatment of channel manage, broadcasting/program request, data transmission schedule control and system message;
The host-host protocol processing module is used for that stream medium data is carried out media transmission protocol and handles so that parse the stream medium data that server end sends.
2, stream media system according to claim 1 is characterized in that, described media transmission protocol comprises universal media host-host protocol or proprietary media protocol.
3, stream media system according to claim 2 is characterized in that, described streaming media playing unit comprises:
Medium redirection module, the stream medium data that is used for obtaining are redirected and are local file;
The cache management module is used for providing fragment to connect and the asynchronous output of segment continuously to the stream medium data of transmission;
The specialized media protocol process module is used for the stream medium data of specialized media protocol transmission is handled, and realizes the broadcast of files in stream media.
4, stream media system according to claim 1 is characterized in that, described WEB server is the HTTP/FTP server.
According to each described stream media system of claim 1-4, it is characterized in that 5, the stream medium data of described medium content server storage is according to MPEG-4 or H.264 coding standard generation.
6, stream media system according to claim 5 is characterized in that, described server end also comprises:
Upgrade server is used to provide the client terminal software updating data;
Described client also comprises:
The upgrading unit, mutual with upgrade server, be used for obtaining upgrade data auto-update client software from upgrade server.
CNB2005100022938A 2005-01-20 2005-01-20 A kind of stream media system Expired - Fee Related CN100559776C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005100022938A CN100559776C (en) 2005-01-20 2005-01-20 A kind of stream media system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100022938A CN100559776C (en) 2005-01-20 2005-01-20 A kind of stream media system

Publications (2)

Publication Number Publication Date
CN1633109A CN1633109A (en) 2005-06-29
CN100559776C true CN100559776C (en) 2009-11-11

Family

ID=34852952

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100022938A Expired - Fee Related CN100559776C (en) 2005-01-20 2005-01-20 A kind of stream media system

Country Status (1)

Country Link
CN (1) CN100559776C (en)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100544367C (en) * 2005-07-01 2009-09-23 中国科学院声学研究所 A kind of streaming media service transmission platform system based on transmission network
CN100550879C (en) * 2005-08-31 2009-10-14 乐金电子(惠州)有限公司 Utilize the network broadcasting device and the method for Upnp media server
US8775655B2 (en) * 2005-10-21 2014-07-08 Roxbeam Media Network Corporation System and method for presenting streaming media content
CN100459508C (en) * 2005-12-12 2009-02-04 腾讯科技(深圳)有限公司 Internet fluid media interdynamic system and fluid media broadcasting method
CN100364281C (en) * 2006-03-24 2008-01-23 南京邮电大学 Distribtive flow managing method based on counter network
CN100382549C (en) * 2006-04-13 2008-04-16 中山大学 System for realizing multi data source flow media on-line view
CN101083600A (en) * 2006-05-29 2007-12-05 华为技术有限公司 Method for realizing distributed storage network and data distributed storage
CN101072221A (en) * 2006-06-23 2007-11-14 腾讯科技(深圳)有限公司 Flow media replay device
CN100452741C (en) * 2006-06-29 2009-01-14 腾讯科技(深圳)有限公司 Expandable P2P flow media system
CN100405773C (en) * 2006-07-14 2008-07-23 北京时越网络技术有限公司 Method for point-to-point content redistributing method based on content distributing network system
CN101068155B (en) * 2006-09-20 2010-06-09 腾讯科技(深圳)有限公司 Coordinate connection stream media direct broadcasting system and collection server thereof
CN101399624B (en) * 2007-09-27 2012-07-18 中兴通讯股份有限公司 Mobile stream media obtaining method and system based on dynamic interactive scene
CN101141459B (en) * 2007-10-25 2010-04-14 南京远古科技有限公司 Method of implementing data transmission or stream media transmission using combination of HTTP and P2P
CN101170371B (en) * 2007-11-30 2010-12-29 中兴通讯股份有限公司 A client data request optimization method and system in P2P order
CN101184112B (en) * 2007-12-20 2010-12-29 腾讯科技(深圳)有限公司 Multimedia information transmission release system and method for releasing multimedia information thereof
CN101500160B (en) * 2008-01-28 2015-04-29 华为技术有限公司 Code stream identification method, apparatus and encoding, decoding system
CN101237429B (en) * 2008-02-25 2012-10-03 蓝汛网络科技(北京)有限公司 Stream media living broadcasting system, method and device based on content distribution network
CN101237418B (en) * 2008-02-28 2012-03-28 蓝汛网络科技(北京)有限公司 Stream media acceleration system, method and device based on content distribution network
CN102271122B (en) * 2010-06-03 2018-04-10 中兴通讯股份有限公司 A kind of rubbish contents applied to P2P networks determine method and its system
CN102082794A (en) * 2011-01-04 2011-06-01 深圳市新超亮特种显示设备有限公司 Real-time play method and equipment
CN104065687B (en) * 2013-03-22 2019-01-25 深圳富泰宏精密工业有限公司 Point-to-Point Data Transmission system and method
CN105119892A (en) * 2015-07-15 2015-12-02 张阳 Data transmission method and device of KTV song requesting system
CN107800734A (en) * 2016-08-31 2018-03-13 北京优朋普乐科技有限公司 A kind of burst method for down loading, apparatus and system
CN106534756A (en) * 2016-11-01 2017-03-22 深圳市灵科科技有限公司 Mobile terminal real-time video and audio communication control system and method
CN108650232A (en) * 2018-04-12 2018-10-12 上海扩博智能技术有限公司 Unmanned plane media data real-time transmission system and method
CN113132758B (en) * 2021-04-16 2023-05-12 北京百度网讯科技有限公司 Control method, device and computer program product of content distribution network

Also Published As

Publication number Publication date
CN1633109A (en) 2005-06-29

Similar Documents

Publication Publication Date Title
CN100559776C (en) A kind of stream media system
JP6944485B2 (en) Requests for multiple chunks to a network node based on a single request message
CN103733631B (en) Media content transceiving method and transceiving apparatus using same
US20020023165A1 (en) Method and apparatus for encoder-based distribution of live video and other streaming content
CN105264826B (en) Method and system for enabling low latency streaming
CN100581257C (en) Method and system for transmitting real time flow media based on video frequency frame splitting
CN101505253B (en) Method and apparatus for providing data to network appliance in auxiliary appliance of network appliance
JP2018521538A (en) Media data transfer using web socket sub-protocol
US20020023164A1 (en) Method and apparatus for client-side authentication and stream selection in a content distribution system
KR20160106618A (en) Content delivery
CN104093088B (en) Realize that adaptive stream media plays the system and method for control
CN103210642B (en) Occur during expression switching, to transmit the method for the scalable HTTP streams for reproducing naturally during HTTP streamings
KR20130076884A (en) Method for transmitting/receiving media content and transmitting/receiving apparatus thereof
CN106464932A (en) Multicast streaming
US20200021867A1 (en) Broadcast signal transmitting and receiving method and device
US20100332621A1 (en) Method and Apparatus for Obtaining Media Over a Communications Network
US20100332675A1 (en) Method and Apparatus for Obtaining Media Over a Communications Network
CN100382549C (en) System for realizing multi data source flow media on-line view
JP6059820B2 (en) Low latency streaming
CN101193105A (en) A media stream transmission/switching method
CN101242527A (en) Distributed real time playing method and device
CN103701827A (en) Method for realizing stream media play based on self-adaption stream media service gateway system
CN101193101A (en) A media stream transmission/switching system
Song et al. Fast channel change IPTV system for enhanced user experience
US11805285B2 (en) Systems and methods to signal changes in HLS content constructs via the media playlist

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091111

Termination date: 20120120