CN109089129B - Stable multi-video binding live broadcasting system and method thereof - Google Patents

Stable multi-video binding live broadcasting system and method thereof Download PDF

Info

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
Application number
CN201811030049.6A
Other languages
Chinese (zh)
Other versions
CN109089129A (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.)
Shanghai Jinshan Dongfang cable network Co., Ltd
Original Assignee
Nanjing Aibugu Network Technology Co ltd
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 Nanjing Aibugu Network Technology Co ltd filed Critical Nanjing Aibugu Network Technology Co ltd
Priority to CN201811030049.6A priority Critical patent/CN109089129B/en
Publication of CN109089129A publication Critical patent/CN109089129A/en
Application granted granted Critical
Publication of CN109089129B publication Critical patent/CN109089129B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4305Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content 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

Stable multi-video binding live broadcasting system and method thereof
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.
CN201811030049.6A 2018-09-05 2018-09-05 Stable multi-video binding live broadcasting system and method thereof Active CN109089129B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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