CN108012168A - A kind of live control method of multi-path video stream and video living transmission system - Google Patents
A kind of live control method of multi-path video stream and video living transmission system Download PDFInfo
- Publication number
- CN108012168A CN108012168A CN201610967448.XA CN201610967448A CN108012168A CN 108012168 A CN108012168 A CN 108012168A CN 201610967448 A CN201610967448 A CN 201610967448A CN 108012168 A CN108012168 A CN 108012168A
- Authority
- CN
- China
- Prior art keywords
- video
- live
- terminal
- top box
- video stream
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000005540 biological transmission Effects 0.000 title claims abstract description 14
- 230000010354 integration Effects 0.000 claims abstract description 64
- 238000010586 diagram Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 239000012634 fragment Substances 0.000 description 1
- 238000000465 moulding Methods 0.000 description 1
- 238000010899 nucleation Methods 0.000 description 1
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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
-
- 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/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- 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/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
-
- 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/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a kind of live control method of multi-path video stream and video living transmission system, is related to net cast technical field, and method therein includes:Resource address of the terminal to set-top box requests live video stream;The resource address for the live video stream that terminal is returned according to set-top box asks live integration video flowing to direct broadcast server;In response to playing selection instruction, terminal determines the live video stream chosen from live integration video flowing, is sent to set-top box and play switching command, so that set-top box plays the live video stream being selected.The live control method of multi-path video stream of the invention and video living transmission system, all videos content is shown with multiwindow split screen mode in terminal, any video frequency program all the way selected according to user in terminal, set-top box switches to the road video and plays out, allow users to conveniently realize video switching by terminal, meet different demands of the different user to video playing, improve user experience.
Description
Technical field
The present invention relates to net cast technical field, more particularly to a kind of live control method of multi-path video stream and video
Live broadcast system.
Background technology
Net cast is the live broadcast service carried out using Internet resources, and live broadcast service is widely used in opening in real time
The networks such as the news briefing of exhibition, product issue, product recommendations, program performance, movies-making, sports tournament, long-distance education are straight
Broadcast service.For example, in some sports event live broadcast programs, in order to show race progress and details comprehensively, can usually arrange more
A video camera, it is live in can real-time image switching, user is not intended merely to watch that ball match is live, and being more desirable to can be same
When see the expression feature of opposing teams team member, live situations such as the reaction of spectators on competition field.
At present, multi-channel video direct seeding technique is gradually applied on some video service websites, such as some physical culture
The multi-angle of race is live etc..Multi-channel video is live to be realized typically by player, i.e., player obtains multi-channel video at the same time
Live content, plays in main window all the way, other a few road cachings, switch over primary and secondary window when performing switching.Get rid of screen
Then that broadcast address is sent to TV by mobile phone or PAD to play out, at present, get rid of screen function in various Video Applications and
Supported extensively in equipment.By getting rid of screen function, user will play video just on mobile phone or PAD and get rid of to being broadcast on TV
Put, after TV receives the video address that mobile phone or PAD are transmitted, to platform request and play out, while then stop on mobile phone or PAD
Only play, but get rid of screen function to switch the video just played on mobile phone or PAD, and can not achieve and selected from multi-channel video
Select any video to play out on TV, it is impossible to meet a variety of demands of the user to video playing.
The content of the invention
In view of this, the invention solves a technical problem be to provide a kind of live control method of multi-path video stream
And video living transmission system.
According to an aspect of the present invention, there is provided a kind of live control method of multi-path video stream, including:Terminal is to machine top
Box asks the resource address of live video stream;The resource for the live video stream that the terminal is returned according to the set-top box
Live integration video flowing is asked in location to direct broadcast server, wherein, the live integration video flowing includes at least two live videos
Stream;In response to playing selection instruction, the terminal determines the live video stream chosen from the live integration video flowing, to institute
State set-top box and send broadcasting switching command, so that the live video stream being selected described in set-top box broadcasting.
Alternatively, the resource address of the terminal to set-top box requests live video stream includes:The set-top box is receiving
After the video resource Address requests sent to the terminal, asked to the direct broadcast server corresponding with current playing program more
The resource address of a live video stream;The resource for the multiple live video that the set-top box returns to the direct broadcast server
Address is sent to the terminal, wherein, the resource address includes:Url addresses.
Alternatively, the direct broadcast server is in advance integrated the multiple live video stream, and generation is described live whole
Close video flowing;Or, the direct broadcast server receives the integration video request message that the terminal is sent, regarded based on the integration
The resource address of the multiple live video carried in frequency request message obtains the multiple live video stream, will be the multiple
Live video stream is integrated, and generates the live integration video flowing.
Alternatively, the direct broadcast server distributes video traffic identifier ID for the multiple live video;The direct broadcast service
Device is authenticated the terminal after the integration video request message is received, if certification success, the live clothes
Multiple video flowing ID corresponding to the live integration video flowing and the multiple live video stream are sent to described by business device
Terminal.
Alternatively, the terminal separates the live integration video flowing according to the multiple video flowing ID, so that
A corresponding live video stream is isolated for each video flowing ID;Terminal broadcasting at the same time is separated multiple straight
Broadcast video flowing.
Alternatively, the terminal determine from it is described it is live integrate chosen in video flowing live video stream, to the machine top
Box, which sends broadcasting switching command, to be included:What is be selected in multiple live video streams that the terminal is determined from while played live regards
Frequently, and the video flowing ID corresponding to the live video stream that is selected is obtained;The terminal sends to the set-top box and plays switching
Instruction, wherein, it is described to play the video flowing ID carried in switching command corresponding to the live video stream being selected;Its
In, the set-top box plays the corresponding live video streams of video flowing ID carried with the broadcasting switching command.
Alternatively, what the set-top box received that the direct broadcast server sends corresponding with same program multiple live regards
Frequency stream and corresponding video flowing ID;The set-top box plays a video flowing in the multiple live video stream, and will
Remaining video flowing in the multiple live video stream is cached.
Alternatively, the terminal includes:Mobile phone, tablet computer.
According to another aspect of the present invention, there is provided a kind of video living transmission system, including:It is at least one terminal, at least one
Set-top box and at least one direct broadcast server;The terminal, including:Resource address requests module, for straight to set-top box requests
Broadcast the resource address of video flowing;Video request module is integrated, for the live video stream that is returned according to the set-top box
Resource address asks live integration video flowing to direct broadcast server, wherein, it is straight that the live integration video flowing includes at least two
Broadcast video flowing;Switching control module, in response to playing selection instruction, determining what is chosen from the live integration video flowing
Live video stream, sends to the set-top box and plays switching command;The set-top box, including:Video playback module and broadcasting are controlled
Molding block;The playing control module, for controlling the live video stream being selected described in the video playback module broadcasting.
Alternatively, the playing control module, is additionally operable to receiving the video resource Address requests of the terminal transmission
Afterwards, the resource address of multiple live video streams corresponding with current playing program is asked to the direct broadcast server;Will be described straight
The resource address for broadcasting the multiple live video of server return is sent to the terminal, wherein, the resource address includes:
Url addresses.
Alternatively, the direct broadcast server, including:Multi-channel video integrates module, for live being regarded the multiple in advance
Frequency stream is integrated, and generates the live integration video flowing;Or, multi-channel video integrates module, for receiving the terminal hair
The integration video request message sent, the resource based on the multiple live video carried in the integration video request message
Location obtains the multiple live video stream, and the multiple live video stream is integrated, and generates the live integration video flowing.
Alternatively, the multi-channel video integrates module, is additionally operable to as the multiple live video allocation identification ID;It is described straight
Server is broadcast, is further included:User authentication module, for receive it is described integration video request message after, to the terminal into
Row certification;Integrate video sending module, if for certification success, will it is described it is live integration video flowing and it is the multiple directly
Broadcast multiple video flowing ID corresponding to video flowing and be sent to the integration video request module.
Alternatively, the terminal, further includes:Integrate video playback module, for according to the multiple video flowing ID to institute
Live integration video flowing is stated to be separated, so as to a corresponding live video stream is isolated for each video flowing ID, and
The multiple live video streams being separated are played at the same time.
Alternatively, the switching control module, be additionally operable to determine from the same time broadcasting multiple live video streams in be selected
Live video, and obtain the video flowing ID corresponding to the live video stream that is selected;Send and broadcast to the playing control module
Switching command is put, wherein, it is described to play the video flowing carried in switching command corresponding to the live video stream being selected
ID;The playing control module controls the video playback module to play the video flowing ID phases carried with the broadcasting switching command
Corresponding live video stream.
Alternatively, the set-top box, further includes:Streaming Media receiving module;The direct broadcast server, further includes:Streaming Media
Sending module, for sending corresponding with same program multiple live video streams and corresponding to the Streaming Media receiving module
Video flowing ID;The playing control module controls the video playback module to play one in the multiple live video stream
Video flowing, and remaining video flowing in the multiple live video stream is cached.
The live control method of multi-path video stream of the invention, is being played straight by set-top box and the interactive acquisition of terminal
Video program information is broadcast, terminal is obtained the integration video flowing of multi-channel video program, shown in terminal with multiwindow split screen mode
All videos content, any video frequency program all the way selected according to user in terminal, set-top box switch to the road video and carry out
Play, allow users to conveniently realize video switching by terminal, the multichannel for realizing net cast plays, and meets different use
A variety of demands of the family to video playing.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
There is attached drawing needed in technology description to be briefly described, it should be apparent that, drawings in the following description are only
Some embodiments of the present invention, for those of ordinary skill in the art, without having to pay creative labor, also
Other attached drawings can be obtained according to these attached drawings.
Fig. 1 is the flow diagram according to one embodiment of the live control method of the multi-path video stream of the present invention;
Fig. 2 is to be illustrated according to the interacting message of another embodiment of the live control method of the multi-path video stream of the present invention
Figure;
Fig. 3 is the module diagram according to one embodiment of the video living transmission system of the present invention.
Embodiment
The present invention is described more fully with reference to the accompanying drawings, wherein illustrating the exemplary embodiment of the present invention.Under
The attached drawing that face will be combined in the embodiment of the present invention, is clearly and completely described the technical solution in the embodiment of the present invention, shows
So, described embodiment is only part of the embodiment of the present invention, instead of all the embodiments.Based on the reality in the present invention
Apply example, those of ordinary skill in the art's all other embodiments obtained without making creative work, all belong to
In the scope of protection of the invention.Many descriptions are carried out to technical scheme with reference to each figure and embodiment.
Fig. 1 is according to the flow diagram of one embodiment of the live control method of multi-path video stream of the present invention, such as
Shown in Fig. 1:
Step 101, resource address of the terminal to set-top box requests live video stream.Terminal includes:Mobile phone, tablet computer
Deng.
Step 102, the resource address for the live video stream that terminal is returned according to set-top box is asked live to direct broadcast server
Video flowing is integrated, live integration video flowing includes at least two live video streams.
Step 103, the broadcasting selection instruction sent in response to user, terminal determine what is chosen from live integration video flowing
Live video stream.
Step 104, sent to set-top box and play switching command, so that set-top box plays the live video stream being selected.
The live control method of the multi-path video stream of above-described embodiment, is being played by interactive obtain of set-top box and terminal
Live video programme information, further obtain the integration video flowing of multi-channel video program, and all videos displayed on the terminals
Content, any video frequency program, the set-top box all the way selected according to user in terminal switch to the road video and play out, use
Family can conveniently realize video switching by terminal, and the multichannel for realizing net cast plays, and improves user experience.
In one embodiment, collection in worksite audio-video signal, coding generation multichannel is carried out by the vision signal collected
Live signal, multichannel live signal are to be directed to same video source, are the picture of a camera lens shooting per road signal.For example, sing
In broadcasting live, during certain singer is singing, have multiple cameras while shot from multiple angles, so
Just generate multichannel live video stream.Set-top box will broadcast wherein signal, and remaining several signals is cached all the way.Terminal
To the resource address of set-top box requests live video stream, set-top box receive terminal transmission video resource Address requests after,
The resource address of multiple live video streams corresponding with current playing program is asked to direct broadcast server.Set-top box is by direct broadcast service
The resource address for multiple live videos that device returns is sent to terminal, and resource address includes:Url addresses etc..
Direct broadcast server in advance can be integrated multiple live video streams, generate live integration video flowing.It is alternatively, straight
The integration video request message that server receives terminal transmission is broadcast, it is multiple live based on being carried in integration video request message
The resource address of video obtains multiple live video streams, and multiple live video streams are integrated, generate live integration video flowing.
Direct broadcast server for multiple live videos distribute video traffic identifier ID, direct broadcast server receive integrate video please
After seeking message, terminal is authenticated, if certification success, direct broadcast server is by live integration video flowing and multiple live
Multiple video flowing ID corresponding to video flowing are sent to terminal.Terminal carries out live integration video flowing according to multiple video flowing ID
Separation, so as to isolate a corresponding live video stream for each video flowing ID, terminal plays what is be separated at the same time
Multiple live video streams.User clicks on any live video stream all the way in terminal, and terminal sends broadcasting switching to set-top box and refers to
Order, so that set-top box switching plays the live video stream being selected.
Multiple live video streams are carried out integration by direct broadcast server can various ways.For example, direct broadcast server is collected
At least two live video streams, distinguish allocation identification symbol for each live video stream.According to identifier to each live video stream
Integrated, generate the live video stream of integration, feed back the corresponding live video stream integrated to terminal.Each identifier is corresponded to
Live video stream divided respectively, determine the corresponding each video segment of each identifier, ensure the division of each live video stream
There is the video segment of same number afterwards, each video segment still has the identifier of its affiliated live video stream.It is straight by least two
Broadcast video flowing to arrange in a certain order, be integrated into a video flowing and be transmitted, according to pre-set sequence to each identifier pair
Answer video segment to carry out interspersed sequence, be integrated into a live video stream, adjacent video clip has difference in live video stream
Identifier, the blank frame of preset quantity can be inserted between different video fragment.
Terminal separates the live video stream of integration using multistage resolver, is analyzed according to identifier, each
Identifier isolates a live video stream, the separation of video file and audio file is isolated from live video stream, to every
A identifier corresponds to live video stream and is carried out at the same time broadcasting.
Fig. 2 is to be illustrated according to the interacting message of another embodiment of the live control method of the multi-path video stream of the present invention
Figure, as shown in Figure 2:
Step 201, set-top box receive direct broadcast server send multiple live video streams corresponding with same program and
Corresponding video flowing ID, set-top box play a video flowing in multiple live video streams, and by multiple live video streams
Remaining video flowing cached.Terminal is connected in same family lan with TV (set-top box).
Step 202, the live client of multi-channel video is opened in terminal.
Step 203, terminal is attached with set-top box.
Step 204, multi-channel video function is used in terminal, terminal is to the live link of set-top box requests multi-channel video.
Step 205, set-top box asks the live link of the multichannel of this program to direct broadcast server.
Step 206, direct broadcast server returns to the live link of multichannel of this program to set-top box.
Step 207, terminal gets the live link of multichannel from set-top box.
Step 208, terminal integrates video flowing and ID lists to direct broadcast server request multichannel is live.
Step 209, direct broadcast server carries out user authentication to terminal.
Step 210, after by user authentication, direct broadcast server returns to terminal and integrates video flowing and ID lists.
Step 211, user clicks on any video content all the way in terminal, carries out video switching.
Step 212, the client in terminal detects the corresponding ID of the road video, and switching command is sent to set-top box.
Step 213, set-top box performs video handoff functionality.
Step 214, set-top box receive direct broadcast server send multiple live video streams corresponding with same program and
Corresponding video flowing ID, plays the video flowing that user selectes, and remaining video flowing is cached.
The live control method of the multi-path video stream of above-described embodiment, is being played by interactive obtain of set-top box and terminal
Live video programme information, further obtain multi-channel video program integration video flowing, with multiwindow split screen side in terminal
Formula shows all videos content, according to user selected in terminal any video frequency program, set-top box switch to the road and regard all the way
Frequency plays out, and allows users to conveniently realize video switching by terminal, the multichannel for realizing net cast plays, and meets
Different user ensure that high quality viewing effect of the user on TV, improve user experience to the different demands of video playing.
According to another aspect of the present invention, there is provided a kind of video living transmission system, including:At least one terminal 31, at least one
A set-top box 32 and at least one direct broadcast server 33.Terminal 31 includes:Resource address requests module 311, integrate video request
Module 312, switching control module 313 and integration video playback module 314.
Resource address of the resource address requests module 311 to set-top box requests live video stream.Integrate video request module
The resource address of 312 live video streams returned according to set-top box asks live integration video flowing to direct broadcast server, live whole
Closing video flowing includes at least two live video streams.Switching control module 313 is determined from live whole in response to playing selection instruction
The live video stream chosen in video flowing is closed, is sent to set-top box 32 and plays switching command.
Set-top box 32 includes:Video playback module 321, playing control module 322 and Streaming Media receiving module 323.Play
Control module 322 controls video playback module 321 to play the live video stream being selected.Playing control module 322 is receiving
After the video resource Address requests that terminal 31 is sent, asked to direct broadcast server 33 corresponding with current playing program multiple live
The resource address of video flowing, the resource address of multiple live videos that direct broadcast server 33 is returned are sent to terminal, resource
Location includes:Url addresses.
Direct broadcast server 33 includes:Multi-channel video integrates module 331, user authentication module 332, integrates video sending module
323 and Streaming Media sending module 324.Streaming Media sending module 324 sends corresponding with same program to Streaming Media receiving module 323
Multiple live video streams and corresponding video flowing ID.It is more that playing control module 322 controls video playback module 321 to play
A video flowing in a live video stream, and remaining video flowing in multiple live video streams is cached.
It is multiple live video allocation identification ID that multi-channel video, which integrates module 331, in advance carries out multiple live video streams
Integrate, generate live integration video flowing.Alternatively, multi-channel video integrates the integration video request that module 331 receives terminal transmission
Message, multiple live video streams are obtained based on the resource address for integrating the multiple live videos carried in video request message, will
Multiple live video streams are integrated, and generate live integration video flowing.
User authentication module 332 is authenticated terminal after integration video request message is received.If certification into
Work(, then integrate multiple video flowings of the video sending module 333 corresponding to by live integration video flowing and multiple live video streams
ID, which is sent to, integrates video request module 313.Video playback module 314 is integrated according to multiple video flowing ID to live integration video
Stream is separated, so as to isolate a corresponding live video stream for each video flowing ID, and plays separated at the same time
The multiple live video streams gone out.
Switching control module 313 determines the live video being selected from the multiple live video streams played at the same time, and obtains
Take the video flowing ID corresponding to the live video stream being selected.Switching control module 313 sends to playing control module 322 and plays
Switching command, plays the video flowing ID carried in switching command corresponding to the live video stream being selected.Playing control module
322 control video playback modules 321 play the corresponding live video streams of video flowing ID carried with playing switching command.
The live control method of the multi-path video stream of above-described embodiment and video living transmission system, it is mutual by set-top box and terminal
It is dynamic to obtain the live video programme information played, the integration video flowing of multi-channel video program is further obtained, in terminal
All videos content is shown with multiwindow split screen mode, any video frequency program all the way selected according to user in terminal, machine top
Box switches to the road video and plays out, and allows users to conveniently realize video switching by terminal, meets different user pair
The different demands of video playing, ensure that high quality viewing effect of the user on TV, improve user experience.
The method and system of the present invention may be achieved in many ways.For example, can by software, hardware, firmware or
Software, hardware, firmware any combinations come realize the present invention method and system.The said sequence of the step of for method is only
In order to illustrate, the step of method of the invention, is not limited to order described in detail above, especially says unless otherwise
It is bright.In addition, in certain embodiments, the present invention can be also embodied as recording program in the recording medium, these programs include
It is used for realization the machine readable instructions of the method according to the invention.Thus, the present invention also covering storage is used to perform according to this hair
The recording medium of the program of bright method.
Description of the invention provides for the sake of example and description, and is not exhaustively or by the present invention
It is limited to disclosed form.Many modifications and variations are obvious for the ordinary skill in the art.Select and retouch
State embodiment and be to more preferably illustrate the principle of the present invention and practical application, and those of ordinary skill in the art is managed
The solution present invention is so as to design the various embodiments with various modifications suitable for special-purpose.
Claims (15)
- A kind of 1. live control method of multi-path video stream, it is characterised in that including:Resource address of the terminal to set-top box requests live video stream;The resource address for the live video stream that the terminal is returned according to the set-top box is asked live to direct broadcast server Video flowing is integrated, wherein, the live integration video flowing includes at least two live video streams;In response to playing selection instruction, the terminal determines the live video stream chosen from the live integration video flowing, to The set-top box, which is sent, plays switching command, so that the live video stream being selected described in set-top box broadcasting.
- 2. the method as described in claim 1, it is characterised in that resource of the terminal to set-top box requests live video streams Location includes:The set-top box after the video resource Address requests that the terminal is sent are received, to direct broadcast server request with The resource address of the corresponding multiple live video streams of current playing program;The resource address for the multiple live video that the set-top box returns to the direct broadcast server is sent to the terminal, Wherein, the resource address includes:Url addresses.
- 3. method as claimed in claim 2, it is characterised in that further include:The direct broadcast server is in advance integrated the multiple live video stream, generates the live integration video flowing;Or,The direct broadcast server receives the integration video request message that the terminal is sent, and is disappeared based on the integration video request The resource address of the multiple live video carried in breath obtains the multiple live video stream, by the multiple live video Stream is integrated, and generates the live integration video flowing.
- 4. method as claimed in claim 3, it is characterised in that further include:The direct broadcast server distributes video traffic identifier ID for the multiple live video;The direct broadcast server is authenticated the terminal, if certification after the integration video request message is received Success, then the direct broadcast server live integrate video flowing and multiple corresponding to the multiple live video stream regard by described Frequency stream ID is sent to the terminal.
- 5. method as claimed in claim 4, it is characterised in that further include:The terminal separates the live integration video flowing according to the multiple video flowing ID, so that for each video Stream ID all isolates a corresponding live video stream;The terminal plays the multiple live video streams being separated at the same time.
- 6. method as claimed in claim 5, it is characterised in that the terminal determines to choose from the live integration video flowing Live video stream, to the set-top box send play switching command include:The live video that is selected in multiple live video streams that the terminal is determined from while played, and obtain be selected it is straight Broadcast the video flowing ID corresponding to video flowing;The terminal sends to the set-top box and plays switching command, wherein, carry the quilt in the broadcasting switching command Video flowing ID corresponding to the live video stream of selection.Wherein, the set-top box plays the corresponding live video streams of video flowing ID carried with the broadcasting switching command.
- 7. such as claim 3 to 6 any one of them method, it is characterised in that further include:The set-top box receives multiple live video streams corresponding with same program and the phase that the direct broadcast server is sent Corresponding video flowing ID;The set-top box plays a video flowing in the multiple live video stream, and by the multiple live video stream Remaining video flowing is cached.
- 8. such as claim 1 to 6 any one of them method, it is characterised in thatThe terminal includes:Mobile phone, tablet computer.
- A kind of 9. video living transmission system, it is characterised in that including:At least one terminal, at least one set-top box and at least one Direct broadcast server;The terminal, including:Resource address requests module, for the resource address of set-top box requests live video stream;Video request module is integrated, for the resource address of the live video stream that is returned according to the set-top box to live clothes Business device asks live integration video flowing, wherein, the live integration video flowing includes at least two live video streams;Switching control module, in response to playing selection instruction, determining to choose from the live integration video flowing live Video flowing, sends to the set-top box and plays switching command;The set-top box, including:Video playback module and playing control module;The playing control module, for controlling the live video stream being selected described in the video playback module broadcasting.
- 10. system as claimed in claim 9, it is characterised in thatThe playing control module, is additionally operable to after the video resource Address requests that the terminal is sent are received, to described straight Broadcast the resource address that server asks multiple live video streams corresponding with current playing program;The direct broadcast server is returned The resource address of the multiple live video be sent to the terminal, wherein, the resource address includes:Url addresses.
- 11. system as claimed in claim 10, it is characterised in thatThe direct broadcast server, including:Multi-channel video integrates module, and in advance being integrated the multiple live video stream, the generation live integration regards Frequency flows;Or,Multi-channel video integrates module, and the integration video request message sent for receiving the terminal, is regarded based on the integration The resource address of the multiple live video carried in frequency request message obtains the multiple live video stream, will be the multiple Live video stream is integrated, and generates the live integration video flowing.
- 12. system as claimed in claim 11, it is characterised in that the multi-channel video integrates module, is additionally operable to be described more A live video allocation identification ID;The direct broadcast server, further includes:User authentication module, for after the integration video request message is received, being authenticated to the terminal;Video sending module is integrated, if for certification success, described live will integrate video flowing and the multiple live Multiple video flowing ID corresponding to video flowing are sent to the integration video request module.
- 13. system as claimed in claim 12, it is characterised in thatThe terminal, further includes:Video playback module is integrated, for being separated according to the multiple video flowing ID to the live integration video flowing, with Make to isolate a corresponding live video stream for each video flowing ID, and play that be separated multiple are live to be regarded at the same time Frequency flows.
- 14. system as claimed in claim 13, it is characterised in thatThe switching control module, is additionally operable to determine the live video that is selected from multiple live video streams of broadcasting at the same time, And obtain the video flowing ID corresponding to the live video stream being selected;Sent to the playing control module and play switching command, Wherein, it is described to play the video flowing ID carried in switching command corresponding to the live video stream being selected;The playing control module controls the video playback module to play the video flowing ID carried with the broadcasting switching command Corresponding live video stream.
- 15. such as claim 9 to 14 any one of them system, it is characterised in that the set-top box, further includes:Streaming Media connects Receive module;The direct broadcast server, further includes:Streaming Media sending module, for sending multiple live video streams corresponding with same program to the Streaming Media receiving module And corresponding video flowing ID;The playing control module controls the video playback module to play a video flowing in the multiple live video stream, And remaining video flowing in the multiple live video stream is cached.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610967448.XA CN108012168A (en) | 2016-10-31 | 2016-10-31 | A kind of live control method of multi-path video stream and video living transmission system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610967448.XA CN108012168A (en) | 2016-10-31 | 2016-10-31 | A kind of live control method of multi-path video stream and video living transmission system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108012168A true CN108012168A (en) | 2018-05-08 |
Family
ID=62047531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610967448.XA Pending CN108012168A (en) | 2016-10-31 | 2016-10-31 | A kind of live control method of multi-path video stream and video living transmission system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108012168A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109756695A (en) * | 2018-12-25 | 2019-05-14 | 视联动力信息技术股份有限公司 | A kind of method and apparatus that TV news stream is shown |
CN109874037A (en) * | 2019-01-17 | 2019-06-11 | 北京文香信息技术有限公司 | A kind of multichannel audio-video frequency playback method, device, storage medium and terminal device |
CN110582006A (en) * | 2019-09-10 | 2019-12-17 | 南京清豆华创科技有限公司 | Live broadcast method and device suitable for multi-person interaction, equipment and storage medium |
CN112995752A (en) * | 2019-12-12 | 2021-06-18 | 中兴通讯股份有限公司 | Full-view interactive live broadcast method, system, terminal and computer readable storage medium |
CN113473072A (en) * | 2020-03-31 | 2021-10-01 | 苏州威思业电子科技有限公司 | Audio and video monitoring system |
CN114666565A (en) * | 2020-12-22 | 2022-06-24 | 中国电信股份有限公司 | Multi-view video playing method and device and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101909160A (en) * | 2009-12-17 | 2010-12-08 | 新奥特(北京)视频技术有限公司 | Broadcast control switching method and device in network video live broadcast |
CN102006519A (en) * | 2010-11-18 | 2011-04-06 | 中兴通讯股份有限公司 | Method and system for realizing interaction between multi-media terminal and internet protocol (IP) set top box |
CN102130900A (en) * | 2010-12-26 | 2011-07-20 | 青岛海信宽带多媒体技术有限公司 | Method and device for realizing three-screen interaction |
CN102892034A (en) * | 2011-08-12 | 2013-01-23 | 北京多看科技有限公司 | Method and system for controlling video playing |
CN102946562A (en) * | 2012-10-30 | 2013-02-27 | 深圳市爱渡飞科技有限公司 | Program switching method, mobile terminal and system |
US20130247121A1 (en) * | 2010-11-26 | 2013-09-19 | Ming Yuan | Interaction method between digital television reception terminal and mobile terminal, terminal and system |
CN103533401A (en) * | 2013-10-22 | 2014-01-22 | 中国联合网络通信集团有限公司 | Stream media data switch playing method and player |
CN105828091A (en) * | 2016-03-28 | 2016-08-03 | 广州华多网络科技有限公司 | Method and system for video program playing in network broadcast |
CN105979289A (en) * | 2015-12-03 | 2016-09-28 | 乐视致新电子科技(天津)有限公司 | Video generation and play method and device |
-
2016
- 2016-10-31 CN CN201610967448.XA patent/CN108012168A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101909160A (en) * | 2009-12-17 | 2010-12-08 | 新奥特(北京)视频技术有限公司 | Broadcast control switching method and device in network video live broadcast |
CN102006519A (en) * | 2010-11-18 | 2011-04-06 | 中兴通讯股份有限公司 | Method and system for realizing interaction between multi-media terminal and internet protocol (IP) set top box |
US20130247121A1 (en) * | 2010-11-26 | 2013-09-19 | Ming Yuan | Interaction method between digital television reception terminal and mobile terminal, terminal and system |
CN102130900A (en) * | 2010-12-26 | 2011-07-20 | 青岛海信宽带多媒体技术有限公司 | Method and device for realizing three-screen interaction |
CN102892034A (en) * | 2011-08-12 | 2013-01-23 | 北京多看科技有限公司 | Method and system for controlling video playing |
CN102946562A (en) * | 2012-10-30 | 2013-02-27 | 深圳市爱渡飞科技有限公司 | Program switching method, mobile terminal and system |
CN103533401A (en) * | 2013-10-22 | 2014-01-22 | 中国联合网络通信集团有限公司 | Stream media data switch playing method and player |
CN105979289A (en) * | 2015-12-03 | 2016-09-28 | 乐视致新电子科技(天津)有限公司 | Video generation and play method and device |
CN105828091A (en) * | 2016-03-28 | 2016-08-03 | 广州华多网络科技有限公司 | Method and system for video program playing in network broadcast |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109756695A (en) * | 2018-12-25 | 2019-05-14 | 视联动力信息技术股份有限公司 | A kind of method and apparatus that TV news stream is shown |
CN109874037A (en) * | 2019-01-17 | 2019-06-11 | 北京文香信息技术有限公司 | A kind of multichannel audio-video frequency playback method, device, storage medium and terminal device |
CN110582006A (en) * | 2019-09-10 | 2019-12-17 | 南京清豆华创科技有限公司 | Live broadcast method and device suitable for multi-person interaction, equipment and storage medium |
CN112995752A (en) * | 2019-12-12 | 2021-06-18 | 中兴通讯股份有限公司 | Full-view interactive live broadcast method, system, terminal and computer readable storage medium |
CN113473072A (en) * | 2020-03-31 | 2021-10-01 | 苏州威思业电子科技有限公司 | Audio and video monitoring system |
CN114666565A (en) * | 2020-12-22 | 2022-06-24 | 中国电信股份有限公司 | Multi-view video playing method and device and storage medium |
CN114666565B (en) * | 2020-12-22 | 2024-02-27 | 中国电信股份有限公司 | Multi-view video playing method, device and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108012168A (en) | A kind of live control method of multi-path video stream and video living transmission system | |
US20100208082A1 (en) | Media systems and methods for providing synchronized multiple streaming camera signals of an event | |
US20180077438A1 (en) | Streaming audio and video for sporting venues | |
Liu et al. | LIME: understanding commercial 360 live video streaming services | |
US20110214141A1 (en) | Content playing device | |
US20190089996A1 (en) | Virtualized and automated real time video production system | |
JP2015525496A (en) | Real-time composite broadcasting system and method having a mechanism for adjusting a plurality of media feeds | |
CN103139599A (en) | Network multi-image live broadcast system | |
CN104486685A (en) | Control method, device and system of media streams | |
US20160301953A1 (en) | Systems and methods for extracting data from audiovisual content | |
JP2005159592A (en) | Contents transmission apparatus and contents receiving apparatus | |
CN106303663A (en) | Live treating method and apparatus, direct broadcast server | |
CN113014943A (en) | Video playing method, video player and video live broadcasting system | |
KR102163695B1 (en) | Method for providing real-time engaging streaming service over internet and apparatus therefor | |
CN111432223A (en) | Method, terminal and system for realizing multi-view video transmission and playing | |
KR20090116546A (en) | Method and system for providing foreign language learning service using clips of moving picture | |
KR20080020436A (en) | System and method for service roaming | |
JP3562575B2 (en) | Systems, methods and media for personalizing the view of a broadcast environment. | |
JP7438486B2 (en) | Information processing device, information processing method and program | |
KR102542070B1 (en) | System and method for providing virtual reality contents based on iptv network | |
JP5997500B2 (en) | Broadcast communication cooperative receiver | |
CN107135400A (en) | A kind of method for reducing network direct broadcasting delay | |
KR20130103931A (en) | Advance metadata provision augmented broadcasting apparatus and method | |
CN108737844A (en) | Information transferring method and device, storage medium, electronic device | |
US11050845B2 (en) | Method and apparatus for providing configurable event content |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180508 |