CN109089129B - Stable multi-video binding live broadcasting system and method thereof - Google Patents
Stable multi-video binding live broadcasting system and method thereof Download PDFInfo
- Publication number
- CN109089129B CN109089129B CN201811030049.6A CN201811030049A CN109089129B CN 109089129 B CN109089129 B CN 109089129B CN 201811030049 A CN201811030049 A CN 201811030049A CN 109089129 B CN109089129 B CN 109089129B
- Authority
- CN
- China
- Prior art keywords
- live broadcast
- broadcast
- live
- auxiliary
- terminal
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4305—Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8547—Content authoring involving timestamps for synchronizing content
Abstract
The invention discloses a steady multi-video binding live broadcasting system which comprises a live broadcasting service system, an anchor terminal, a plurality of auxiliary broadcasting terminals and audience terminals, wherein the anchor terminal and the auxiliary broadcasting terminals send live broadcasting videos to the live broadcasting service system, the live broadcasting service system distributes the videos to the audience terminals, and the live broadcasting service system comprises a live broadcasting synchronization module and a live broadcasting binding module. The invention solves the problems of the stability of live broadcast and the binding of a plurality of live broadcasts under the condition of unstable mobile network.
Description
Technical Field
The invention relates to a live broadcast system and a method thereof, in particular to a steady multi-video binding live broadcast system and a method thereof.
Background
Network live broadcast systems are now increasingly applied in various subdivided fields, live broadcast has moved from an initial live broadcast room to a stage of outdoor live broadcast through a mobile phone by using a mobile network, and the problems brought by the live broadcast system include:
1. the lens needs to be switched between the main broadcasting audience and the interview audience continuously during the live broadcasting, which causes the problem of strong uncomfortable feeling of watching users,
2. due to the instability of the mobile network bandwidth, the mobile live broadcast suffers from jamming, disconnection and the like, which greatly affect the user experience.
3. When the mobile live broadcast is used for a social network, a user often has a user anchor, and another user carries out auxiliary live broadcast in a different place or carries out live broadcast comment, which is an application requirement of binding a plurality of live broadcasts.
In view of the problem 1, patent application 201510814326.2 proposes a live broadcasting method and system, which solves the problem of discomfort caused by the fact that live broadcasting scenes are switched back and forth between anchor and interview audiences. The patent emphasizes that the live broadcast lens comes from the same machine or mobile phone, so that the problem of clock synchronization is avoided, and meanwhile, a server in the patent actually needs to complete the work of combining a plurality of live broadcast signals into a multi-view live broadcast signal, namely, the work of decoding a plurality of video live broadcast signals, then performing video synthesis and finally encoding and outputting is completed.
However, the prior art does not have a good solution to problems 2 and 3.
Disclosure of Invention
The invention aims to solve the technical problem of providing a stable multi-video binding live broadcasting system and a method thereof, which solve the problems of live broadcasting stability and multi-live broadcasting binding under the condition of unstable mobile network.
In order to solve the technical problems, the technical scheme adopted by the invention is as follows:
a robust multi-video bundled live system, characterized by: the live broadcast system comprises a live broadcast service system, an anchor terminal, a plurality of auxiliary broadcast terminals and audience terminals, wherein the anchor terminal and the plurality of auxiliary broadcast terminals send live broadcast videos to the live broadcast service system, the live broadcast service system distributes the videos to the audience terminals, the live broadcast service system comprises a live broadcast synchronization module and a live broadcast binding module, the live broadcast synchronization module continuously provides a clock for live broadcast synchronization, a key frame forced coding signal and a key frame timestamp for the anchor terminal and the auxiliary broadcast terminals, after receiving the synchronization signals, the anchor terminal and the auxiliary broadcast terminals generate code streams according to requirements, perform key frame coding at a specified time point and stamp a given timestamp, and the code streams uploaded by the anchor terminal and the auxiliary broadcast terminals can be interchanged on a key frame segment level; the live broadcast binding module binds a plurality of streams and sends the bound live broadcast description file to the audience terminal, and the audience terminal selects to watch part of video streams or all video streams in the bound live broadcast stream in the live broadcast description file.
Further, when the locations and scenes of the anchor terminal and the subsidiary terminal are the same, the anchor terminal and the subsidiary terminal use networks provided by different network operators, and the probability of network congestion at the same time is reduced.
Further, the synchronization signal includes a key frame timestamp, a segment number, a segment time length, an audio-video encoding parameter, and a current time.
Further, the format of the live broadcast description file is an m3u8 file format or an MPD file format.
Further, when a certain stream cannot reach the live broadcast binding module in time due to insufficient uploading bandwidth, the live broadcast binding module fills a hole appearing in the main broadcast stream with the stream uploaded by the auxiliary broadcast.
Furthermore, the descriptions of the streams of the plurality of the main broadcasts and the auxiliary broadcasts are written into a live broadcast description file, and the audience terminal randomly selects the stream to be played at the client; the auxiliary broadcasting terminal can be switched in at any time point, or different persons can be switched in at the same time to form a plurality of auxiliary broadcasting which can be switched out at any time point, and the live broadcasting binding module realizes multi-view live broadcasting according to specific logic.
Further, when the anchor and the subsidiary are respectively in different operator networks but the hardware is combined into one, the stream compiled by the same camera is uploaded and transmitted through different networks.
A robust multi-video binding live broadcasting method is characterized by comprising the following steps:
the method comprises the following steps: the anchor sends a request to the synchronous live broadcast module at the anchor terminal to generate live broadcast synchronous information;
step two: the live broadcast synchronization module sends out live broadcast synchronization information, and the anchor terminal receives the live broadcast synchronization information;
step three: after receiving the live broadcast synchronization information, the anchor terminal prints a first key frame of the coded segment with a timestamp given by the live broadcast synchronization information according to the specified parameter coding, and then continuously uploads the coded live broadcast stream to a live broadcast binding module;
step four: the auxiliary broadcast sends a request for binding live broadcast at any time point after the main broadcast starts, the auxiliary broadcast terminal broadcast service system sends a request for binding live broadcast, the live broadcast synchronization module sends live broadcast synchronization information to the auxiliary broadcast terminal according to the live broadcast number to be bound live broadcast, and the live broadcast synchronization information is completely consistent with the live broadcast synchronization information received by the main broadcast;
step five: after receiving the live broadcast synchronous information, the auxiliary broadcast generates live broadcast streams according to requirements and uploads the live broadcast streams to a live broadcast binding module, the live broadcast binding module binds a plurality of streams and sends the bound live broadcast description files to audience terminals, and audiences select to watch part of video streams or all video streams in the bound live broadcast streams in the live broadcast description files.
Compared with the prior art, the invention has the following advantages and effects: the invention does not need transcoding live broadcast signals at the server, only carries out slicing and analysis work of video code streams, does not need decoding and coding, has low calculation amount and low requirement on a system, and simultaneously solves the problems of live broadcast stability and binding of a plurality of live broadcasts under the condition of unstable mobile network.
Drawings
Fig. 1 is a schematic diagram of a robust multi-video bundled live system of the present invention.
Fig. 2 is a schematic diagram of a live synchronization module of an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail below by way of examples with reference to the accompanying drawings, which are illustrative of the present invention and are not to be construed as limiting the present invention.
As shown in fig. 1, the robust multi-video binding live broadcasting system of the present invention includes a live broadcasting service system, an anchor terminal, a plurality of auxiliary broadcasting terminals, and audience terminals, wherein the anchor terminal and the plurality of auxiliary broadcasting terminals send live videos to the live broadcasting service system, and the live broadcasting service system distributes the videos to the audience terminals.
The live broadcast service system comprises a live broadcast synchronization module and a live broadcast binding module, wherein the live broadcast synchronization module continuously provides a clock and a key frame forced coding signal for live broadcast synchronization and a key frame timestamp for the main broadcast terminal and the auxiliary broadcast terminal, after the main broadcast terminal and the auxiliary broadcast terminal receive the synchronization signals, code streams are generated according to requirements, key frame coding is carried out at a specified time point, a given timestamp is printed, the code streams uploaded by the main broadcast terminal and the auxiliary broadcast terminal can be interchanged on the key frame segment level, and a user does not sense the code streams. Specifically, as shown in fig. 2, a vertical line on the time axis is live broadcast synchronization information sent by the live broadcast synchronization module, and the live broadcast synchronization information includes a key frame timestamp, a clip number, a clip time length, an audio/video encoding parameter, and a current time.
The live broadcast binding module binds a plurality of streams and sends the bound live broadcast description file to the audience terminal, and the audience terminal selects to watch part of video streams or all video streams in the bound live broadcast stream in the live broadcast description file.
When the locations and scenes of the main broadcast terminal and the auxiliary broadcast terminal are the same, in order to keep the robustness, networks provided by different network operators can be used, so that the base station congestion conditions are different due to different base station signals of the two operators, the probability that the two networks are congested simultaneously is obviously reduced, the probability that audio and video data streams respectively uploaded to a live broadcast server are congested is obviously reduced, and the stability of uplink data is obviously improved. When the main broadcast and the auxiliary broadcast are in different places, the live broadcast is bundled more social application scenes, and the video uploading does not need to be carried out by networks of different mobile network operators. In this case, what needs to be solved by the bundled live broadcast is how the data streams are synchronized. The synchronization signal contains a key frame timestamp, a segment number, a segment time length, audio and video coding parameters and the current time. The format of the live description file is not limited in the present invention, and may be m3u8 file format used by apple inc, or MPD file format used by MPEG-DASH.
When a certain stream cannot reach the live broadcast binding module in time due to insufficient uploading bandwidth, the live broadcast binding module fills a hole appearing in the main broadcast stream with the stream uploaded by the auxiliary broadcast. This hole must start from the sync point of the "live sync" issue, not at any point in time. When bundled following these rules, the user does not perceive the upload of the anchor as not smooth, but is forced to switch to another perspective scene. For example, in fig. 2, three "X" segments in the main broadcast stream do not reach the live broadcast server in time due to insufficient bandwidth, and a "Y" segment at another view angle is transmitted to the server in time, at this time, the live broadcast bundling module will fill the Y segment to the "X" position from the auxiliary broadcast stream.
Writing the descriptions of the streams of the plurality of anchor broadcasts and the auxiliary broadcasts into a live broadcast description file, and randomly selecting the stream to be played by a viewer terminal at a client; the auxiliary broadcasting terminal can be switched in at any time point, or different persons can be switched in at the same time to form a plurality of auxiliary broadcasting, the auxiliary broadcasting can be switched out at any time point, and the live broadcasting binding module realizes multi-view live broadcasting or application of live broadcasting comments and the like according to specific logic. When the anchor broadcast and the auxiliary broadcast are respectively in different operator networks but the hardware is combined into one, for example, a dual-card dual-standby mobile phone, the stream coded by the same camera can be adopted and uploaded and transmitted through different networks.
The invention does not limit the direct broadcast uploading protocol, and can be RTMP, RTSP, HTTP or UDP protocol. The invention does not make any restriction on the output protocol of the bundled streaming media, and can be HLS, MPEG-DASH and the like.
The invention does not make any restriction on the packet transmission protocol used in the uploading process, and can be TCP, UDP, SCTP and QUIC protocols, which can achieve the purpose, and if the transmission protocol with stream ID is used, such as SCTP and QUIC protocols, the implementation of the invention is obviously more convenient.
A robust multi-video binding live broadcasting method comprises the following steps:
the method comprises the following steps: the anchor sends a request to the synchronous live broadcast module at the anchor terminal to generate live broadcast synchronous information;
step two: the live broadcast synchronization module sends out live broadcast synchronization information, and the anchor terminal receives the live broadcast synchronization information;
step three: after receiving the live broadcast synchronization information, the anchor terminal prints a first key frame of the coded segment with a timestamp given by the live broadcast synchronization information according to the specified parameter coding, and then continuously uploads the coded live broadcast stream to a live broadcast binding module;
step four: the auxiliary broadcast sends a request for binding live broadcast at any time point after the main broadcast starts, the auxiliary broadcast terminal broadcast service system sends a request for binding live broadcast, the live broadcast synchronization module sends live broadcast synchronization information to the auxiliary broadcast terminal according to the live broadcast number to be bound live broadcast, and the live broadcast synchronization information is completely consistent with the live broadcast synchronization information received by the main broadcast;
step five: after receiving the live broadcast synchronous information, the auxiliary broadcast generates live broadcast streams according to requirements and uploads the live broadcast streams to a live broadcast binding module, the live broadcast binding module binds a plurality of streams and sends the bound live broadcast description files to audience terminals, and audiences select to watch part of video streams or all video streams in the bound live broadcast streams in the live broadcast description files.
The above description of the present invention is intended to be illustrative. Various modifications, additions and substitutions for the specific embodiments described may be made by those skilled in the art without departing from the scope of the invention as defined in the accompanying claims.
Claims (8)
1. A robust multi-video bundled live system, characterized by: the live broadcast system comprises a live broadcast service system, an anchor terminal, a plurality of auxiliary broadcast terminals and audience terminals, wherein the anchor terminal and the plurality of auxiliary broadcast terminals send live broadcast videos to the live broadcast service system, the live broadcast service system distributes the videos to the audience terminals, the live broadcast service system comprises a live broadcast synchronization module and a live broadcast binding module, the live broadcast synchronization module continuously provides a clock for live broadcast synchronization, a key frame forced coding signal and a key frame timestamp for the anchor terminal and the auxiliary broadcast terminals, after receiving the synchronization signals, the anchor terminal and the auxiliary broadcast terminals generate code streams according to requirements, perform key frame coding at a specified time point and stamp a given timestamp, and the code streams uploaded by the anchor terminal and the auxiliary broadcast terminals can be interchanged on a key frame segment level; the live broadcast binding module binds a plurality of streams and sends the bound live broadcast description file to the audience terminal, and the audience terminal selects to watch part of video streams or all video streams in the bound live broadcast stream in the live broadcast description file.
2. A robust multi-video bundled live system according to claim 1, characterized by: when the locations and scenes of the anchor terminal and the auxiliary broadcast terminal are the same, the anchor terminal and the auxiliary broadcast terminal use networks provided by different network operators, and the probability of network congestion at the same time is reduced.
3. A robust multi-video bundled live system according to claim 1, characterized by: the synchronization signal comprises a key frame timestamp, a segment number, a segment time length, an audio and video coding parameter and current time.
4. A robust multi-video bundled live system according to claim 1, characterized by: the format of the live broadcast description file is m3u8 file format or MPD file format.
5. A robust multi-video bundled live system according to claim 1, characterized by: when a certain stream cannot reach the live broadcast binding module in time due to insufficient uploading bandwidth, the live broadcast binding module fills a hole appearing in the main broadcast stream with the stream uploaded by the auxiliary broadcast.
6. A robust multi-video bundled live system according to claim 1, characterized by: writing the descriptions of the streams of the plurality of anchor broadcasts and the auxiliary broadcasts into a live broadcast description file, and randomly selecting the stream to be played by a viewer terminal at a client; the auxiliary broadcasting terminal can be switched in at any time point, or different auxiliary broadcasting terminals can be switched in at the same time to form a plurality of auxiliary broadcasting, the auxiliary broadcasting can be switched out at any time point, and the live broadcasting binding module realizes multi-view live broadcasting according to specific logic.
7. A robust multi-video bundled live system according to claim 1, characterized by: when the main broadcast and the auxiliary broadcast are respectively in different operator networks but the hardware is combined into one, the stream coded by the same camera is adopted to be uploaded and transmitted through different networks.
8. A robust multi-video binding live broadcasting method is characterized by comprising the following steps:
the method comprises the following steps: the anchor sends a request to the synchronous live broadcast module at the anchor terminal to generate live broadcast synchronous information;
step two: the live broadcast synchronization module sends out live broadcast synchronization information, and the anchor terminal receives the live broadcast synchronization information;
step three: after receiving the live broadcast synchronization information, the anchor terminal prints a first key frame of the coded segment with a timestamp given by the live broadcast synchronization information according to the specified parameter coding, and then continuously uploads the coded live broadcast stream to a live broadcast binding module;
step four: the auxiliary broadcast sends a request for binding live broadcast at any time point after the start of the main broadcast, the auxiliary broadcast terminal sends a request for binding live broadcast to the main broadcast service system, the live broadcast synchronization module sends live broadcast synchronization information to the auxiliary broadcast terminal according to a live broadcast number to be bound live broadcast, and the live broadcast synchronization information is completely consistent with the live broadcast synchronization information received by the main broadcast;
step five: after receiving the live broadcast synchronous information, the auxiliary broadcast generates live broadcast streams according to requirements and uploads the live broadcast streams to a live broadcast binding module, the live broadcast binding module binds a plurality of streams and sends the bound live broadcast description files to audience terminals, and audiences select to watch part of video streams or all video streams in the bound live broadcast streams in the live broadcast description files.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811030049.6A CN109089129B (en) | 2018-09-05 | 2018-09-05 | Stable multi-video binding live broadcasting system and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811030049.6A CN109089129B (en) | 2018-09-05 | 2018-09-05 | Stable multi-video binding live broadcasting system and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109089129A CN109089129A (en) | 2018-12-25 |
CN109089129B true CN109089129B (en) | 2020-09-22 |
Family
ID=64840944
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811030049.6A Active CN109089129B (en) | 2018-09-05 | 2018-09-05 | Stable multi-video binding live broadcasting system and method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109089129B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111698521A (en) * | 2019-03-12 | 2020-09-22 | 广州华林珠宝有限公司 | Network live broadcast method and device |
CN110650353B (en) * | 2019-09-25 | 2020-12-04 | 广州华多网络科技有限公司 | Multi-person continuous-wheat mixed drawing method and device, storage medium and electronic equipment |
CN113489935A (en) * | 2020-09-11 | 2021-10-08 | 青岛海信电子产业控股股份有限公司 | Video interaction method and device |
CN113794892A (en) * | 2021-08-06 | 2021-12-14 | 广州方硅信息技术有限公司 | Multi-view live broadcast method, system, server, electronic equipment and storage medium |
CN115086703B (en) * | 2022-07-21 | 2022-11-04 | 南京百家云科技有限公司 | Auxiliary live broadcast method, background server, system and electronic equipment |
CN117793449B (en) * | 2024-02-23 | 2024-04-30 | 北京都是科技有限公司 | Video live broadcast and video processing method, device and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010100538A1 (en) * | 2009-03-05 | 2010-09-10 | Nokia Corporation | Synchronization of content from multiple content sources |
CN102821308A (en) * | 2012-06-04 | 2012-12-12 | 西安交通大学 | Multi-scene streaming media courseware recording and direct-broadcasting method |
CN105430537A (en) * | 2015-11-27 | 2016-03-23 | 刘军 | Method and server for synthesis of multiple paths of data, and music teaching system |
CN106254907A (en) * | 2016-08-20 | 2016-12-21 | 成都互联分享科技有限公司 | A kind of live video synthetic method and device |
CN106303329A (en) * | 2016-08-11 | 2017-01-04 | 广州爱九游信息技术有限公司 | Record screen live broadcasting method and device, mobile device and live broadcast system |
CN106686397A (en) * | 2016-12-31 | 2017-05-17 | 北京星辰美豆文化传播有限公司 | Multi-person network broadcasting method and device and electronic equipment thereof |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9113132B2 (en) * | 2009-07-13 | 2015-08-18 | Genesys Telecommunications Laboratories, Inc. | System and methods for recording a compressed video and audio stream |
-
2018
- 2018-09-05 CN CN201811030049.6A patent/CN109089129B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010100538A1 (en) * | 2009-03-05 | 2010-09-10 | Nokia Corporation | Synchronization of content from multiple content sources |
CN102821308A (en) * | 2012-06-04 | 2012-12-12 | 西安交通大学 | Multi-scene streaming media courseware recording and direct-broadcasting method |
CN105430537A (en) * | 2015-11-27 | 2016-03-23 | 刘军 | Method and server for synthesis of multiple paths of data, and music teaching system |
CN106303329A (en) * | 2016-08-11 | 2017-01-04 | 广州爱九游信息技术有限公司 | Record screen live broadcasting method and device, mobile device and live broadcast system |
CN106254907A (en) * | 2016-08-20 | 2016-12-21 | 成都互联分享科技有限公司 | A kind of live video synthetic method and device |
CN106686397A (en) * | 2016-12-31 | 2017-05-17 | 北京星辰美豆文化传播有限公司 | Multi-person network broadcasting method and device and electronic equipment thereof |
Also Published As
Publication number | Publication date |
---|---|
CN109089129A (en) | 2018-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109089129B (en) | Stable multi-video binding live broadcasting system and method thereof | |
US9973345B2 (en) | Calculating and signaling segment availability times for segments of media data | |
EP3179732B1 (en) | Synchronizing playback of segmented video content across multiple video playback devices | |
US11758209B2 (en) | Video distribution synchronization | |
EP2690876A2 (en) | Heterogeneous network-based linked broadcast content transmitting/receiving device and method | |
EP3095247B1 (en) | Robust live operation of dash | |
US20090110132A1 (en) | System and method for re-synchronization of a pss session to an mbms session | |
JP2010505327A (en) | 3D still image service method and apparatus based on digital broadcasting | |
JP2012191623A (en) | Decoder for synchronizing rendering of contents received through different networks and method for the same | |
CN102752669A (en) | Transfer processing method and system for multi-channel real-time streaming media file and receiving device | |
CN101998116A (en) | Method, system and equipment for realizing multi-view video service | |
WO2011126586A1 (en) | Video content distribution | |
US20230319371A1 (en) | Distribution of Multiple Signals of Video Content Independently over a Network | |
EP1902547A1 (en) | Apparatuses and methods for delivering data stream content to consumer devices | |
CN111629283B (en) | Multi-stream media gateway service system and method | |
Marfil et al. | Synchronization mechanisms for multi-user and multi-device hybrid broadcast and broadband distributed scenarios | |
Lykourgiotis et al. | Hybrid broadcast and broadband networks convergence for immersive TV applications | |
CN105430510A (en) | Video on demand method, gateway, smart terminal and video on demand system | |
EP1855402A1 (en) | Transmission, reception and synchronisation of two data streams | |
CN108632681B (en) | Method, server and terminal for playing media stream | |
CA2824708C (en) | Video content generation | |
CN102740131A (en) | Real-time transport protocol-based network television direct transmission method and system | |
JP7288251B2 (en) | APPLICATION ENGINE, INFORMATION COMMUNICATIONS TERMINAL DEVICE INSTALLING THE SAME, CAPTION DISPLAY CONTROL METHOD, AND COMPUTER PROGRAM FOR PERFORMING THIS METHOD | |
KR101244551B1 (en) | Broadcasting system for http streaming video service over digital multimedia broadcasting | |
CN115022665A (en) | Live broadcast making method and device, multimedia processing equipment and multimedia processing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20211112 Address after: 200000 building 3, 3388 Jinshan Avenue, Jinshan District, Shanghai Patentee after: Shanghai Jinshan Dongfang cable network Co., Ltd Address before: 210000 building 06, plot 02, No. 699-22, Xuanwu Avenue, Xuanwu District, Nanjing, Jiangsu Province Patentee before: Nanjing aibugu Network Technology Co., Ltd |
|
TR01 | Transfer of patent right |