Method, system, and non-transitory computer-readable record medium for cancelling delay of guest broadcasting in live broadcast
AssigneeLINE Plus Corporation
InventorJoonsick Baick
Life of this patent
Estimating the term…
Abstract
Disclosed is a live broadcast method and apparatus that may effectively remove delay of a guest broadcast output from a guest side by generating and transmitting an audio of a host and an audio of a guest as individual elementary streams (ESs) in a simultaneous live broadcast transmitted by mixing a host broadcast stream and a guest broadcast stream.
Claims17
A live broadcast method executed at a terminal implemented as a computer system, the terminal comprising at least one processor configured to execute computer-readable instructions included in a memory, the live broadcast method comprising:
- by the at least one processor,
- transmitting, to a host terminal through a server, a first guest screen of a user input at an initial point in time from an input device connected to the terminal and a first guest audio associated with the first guest screen;
- receiving, from the host terminal through the server, (1) a first broadcast screen, in which a first host screen input from the host terminal and the first guest screen are mixed, and (2) a first host audio associated with the first host screen and the first guest audio through respective audio elementary streams;
- generating a second broadcast screen, based on the first broadcast screen and a second guest screen, by obscuring a video of the first guest screen with a video of the second guest screen in the received first broadcast screen, the second guest screen of the same user being input at a current point in time, which is later than the initial point in time, from the input device of the terminal;
- and
- playing the second broadcast screen together with the first host audio and a second guest audio, without playing the first guest audio, the second guest audio being associated with the second guest screen.
A live broadcast method executed at a terminal implemented as a computer system, the terminal comprising at least one processor configured to execute computer-readable instructions included in a memory, the live broadcast method comprising:
- by the at least one processor,
- receiving, from at least one guest terminal through a server, a guest broadcast corresponding to a broadcast of the guest terminal at an initial point in time, the guest broadcast including a first guest screen and a first guest audio in association with the first guest screen;
- transmitting, to the guest terminal and at least one viewer terminal, a live broadcast in which a host broadcast corresponding to a broadcast of the terminal and the guest broadcast are mixed, the transmitting including,
- transmitting, as a video stream of the live broadcast, a first broadcast screen in which a host screen and the first guest screen are mixed through a single video elementary stream, and
- transmitting, as an audio of the live broadcast, a host audio and the first guest audio through respective audio elementary streams;
- causing the guest terminal to
- generate a second broadcast screen, based on the first broadcast screen and a second guest screen by obscuring a video of the first guest screen with a video of the second guest screen in the first broadcast screen received from the terminal, the second guest screen being input at a current point in time, which is later than the initial point in time, from the same guest terminal, and
- play the second broadcast screen together with the host audio and a second guest audio, without playing the first guest audio, the second guest audio being associated with the second guest screen;
- and
- causing the at least one viewer terminal to play the first broadcast screen together with the host audio and the first guest audio.
A terminal implemented as a computer system, the terminal comprising:
- a memory;
- and
- at least one processor configured to connect to the memory and to execute computer-readable instructions included in the memory such that the at least one processor is configured to cause the terminal to,
- transmit, to a host terminal through a server, a first guest screen of a user input at an initial point in time from am input device connected to the terminal and a first guest audio associated with the first guest screen;
- receive, from the host terminal through the server, (1) a first broadcast screen, in which a first host screen input from the host terminal and the first guest screen are mixed, and (2) a first host audio associated with the first host screen and the first guest audio through respective audio elementary streams;
- generate a second broadcast screen, based on the first broadcast screen and a second guest screen, by obscuring a video of the first guest screen with a video of the second guest screen in the received first broadcast screen, the second guest screen of the same user being input at a current point in time, which is later than the initial point in time, from the input device of the terminal;
- and
- play the second broadcast screen together with the first host audio and a second guest audio, without playing the first guest audio, the second guest audio being associated with the second guest screen.
A terminal implemented as a computer system, the terminal comprising:
- a memory;
- and
- at least one processor configured to connect to the memory and to execute computer-readable instructions included in the memory such that the at least one processor is configured to cause the terminal to,
- receive, from at least one guest terminal through a server, a guest broadcast corresponding to a broadcast of the guest terminal at an initial point in time, the guest broadcast including a first guest screen and a first guest audio in association with the first guest screen,
- transmit, to the guest terminal and at least one viewer terminal, a live broadcast, in which a host broadcast corresponding to a broadcast of the terminal and the guest broadcast are mixed by
- transmitting, as a video stream of the live broadcast, a first broadcast screen in, which a host screen and the first guest screen are mixed through a single video elementary stream, and
- transmitting, as an audio of the live broadcast, a host audio and the first guest audio through respective audio elementary streams,
- generate a second broadcast screen, based on the first broadcast screen and a second guest screen by obscuring a video of the first guest screen with a video of the second guest screen in the first broadcast screen received from the terminal, the second guest screen being input at a current point in time, which is later than the initial point in time, from the same guest terminal,
- play the second broadcast screen together with the host audio and a second guest audio, without playing the first guest audio, the second guest audio being associated with the second guest screen, and
- cause the at least one viewer terminal to play the first broadcast screen together with the host a audio and the first guest audio.
Dependencies are inferred from the claim text.