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 PDF

Info

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
Application number
CN201610967448.XA
Other languages
Chinese (zh)
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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201610967448.XA priority Critical patent/CN108012168A/en
Publication of CN108012168A publication Critical patent/CN108012168A/en
Pending legal-status Critical Current

Links

Classifications

    • 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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • 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/47End-user applications
    • H04N21/472End-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/47202End-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
    • 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/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • 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/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking 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

A kind of live control method of multi-path video stream and video living transmission system
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)

  1. 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. 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. 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. 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. 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. 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. 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. 8. such as claim 1 to 6 any one of them method, it is characterised in that
    The terminal includes:Mobile phone, tablet computer.
  9. 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. 10. system as claimed in claim 9, it is characterised in that
    The 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. 11. system as claimed in claim 10, it is characterised in that
    The 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. 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. 13. system as claimed in claim 12, it is characterised in that
    The 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. 14. system as claimed in claim 13, it is characterised in that
    The 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. 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.
CN201610967448.XA 2016-10-31 2016-10-31 A kind of live control method of multi-path video stream and video living transmission system Pending CN108012168A (en)

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)

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

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

Patent Citations (9)

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

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