WO2018103644A1 - Procédé et dispositif de partage de flux en direct, appareil multimédia domestique et support de stockage de données - Google Patents

Procédé et dispositif de partage de flux en direct, appareil multimédia domestique et support de stockage de données Download PDF

Info

Publication number
WO2018103644A1
WO2018103644A1 PCT/CN2017/114658 CN2017114658W WO2018103644A1 WO 2018103644 A1 WO2018103644 A1 WO 2018103644A1 CN 2017114658 W CN2017114658 W CN 2017114658W WO 2018103644 A1 WO2018103644 A1 WO 2018103644A1
Authority
WO
WIPO (PCT)
Prior art keywords
live
external device
request message
home media
top box
Prior art date
Application number
PCT/CN2017/114658
Other languages
English (en)
Chinese (zh)
Inventor
岳培锋
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2018103644A1 publication Critical patent/WO2018103644A1/fr

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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
    • 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/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • 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
    • 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
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP

Definitions

  • the present invention relates to the field of communications, and in particular to a live broadcast sharing method and apparatus, a home media device, and a storage medium.
  • the on-demand service includes pre-recording the service data already stored in the database, and when the request is received, the service data is extracted from the database and distributed to the requesting device.
  • the user has a large delay in viewing.
  • the live broadcast service includes: collecting data collected by the collection device and distributing it to the request device for synchronization.
  • the collection equipment is collected on-site, and transmitted to the live broadcast device for output.
  • the user can see the live broadcast data in the first time. Under normal circumstances, while collecting the user's collection, the user is simultaneously watching, collecting and watching. Synchronization. And the on-demand service is well collected, Watching occurs after the acquisition.
  • the digital video broadcast (Digital Video Broadcasting, DVB for short) live channel data in the related art is transmitted to the user's set top box through the network of Cable, Satellite and Terrestrial of the broadcasting and television, and the live video can only be played on a TV connected to the set top box.
  • DVB Digital Video Broadcasting
  • the embodiment of the invention provides a live broadcast sharing method and device, and a home media device, to at least solve the technical problem that the live broadcast resource of the DVB set top box can only be played on the connected TV.
  • a live broadcast sharing method including: establishing a communication link with an external device; receiving a request message sent by the external device for requesting a live broadcast service; and receiving a digital video according to the request message
  • the broadcast DVB set top box acquires a corresponding live broadcast resource, and pushes the live broadcast resource to the external device.
  • a live broadcast sharing device which is applied to a home media center device, and includes: a communication module configured to establish a communication link with an external device; and a receiving module configured to receive the external device to send a request message for requesting a live broadcast service; the processing module, configured to acquire a corresponding live broadcast resource from the digital video broadcast DVB set-top box according to the request message, and push the live broadcast resource to the external device.
  • a home media device including: a live broadcast management module configured to parse audio and video decoding parameters and a program list of a digital video broadcast DVB set top box; and a network management module configured to transmit to an external device The link request information, the program list, the audio and video data, and the request message for requesting the live broadcast service sent by the external device; the shared service module configured to broadcast and transmit the identification information of the home media center device by using the network management module, and One or more of the external devices establish a communication link; the media management module is configured to send a live resource corresponding to the request message to an external device by using a hypertext transfer protocol HTTP.
  • a live broadcast management module configured to parse audio and video decoding parameters and a program list of a digital video broadcast DVB set top box
  • a network management module configured to transmit to an external device The link request information, the program list, the audio and video data, and the request message for requesting the live broadcast service sent by the external device
  • the shared service module configured to broadcast and transmit the identification information of the home
  • a computer storage medium stores computer executable code; after the computer executable code is executed, The live sharing method provided by one or more of the foregoing technical solutions can be implemented.
  • a live sharing device including:
  • connection unit configured to establish a communication link with the home media center device
  • a communication unit configured to send a request message to the home media center device by using the communication link, wherein the request message is used to request a live broadcast service; and the home media center device is received from a digital video broadcast DVB set top box Live data;
  • An output unit configured to output the live broadcast data.
  • Still another embodiment in accordance with an embodiment of the present invention provides a computer storage medium storing computer executable code, the computer executable code being executable, capable of providing the live broadcast sharing method described above.
  • a communication link is established with an external device, and a request message for requesting a live broadcast service sent by the external device is received, and a corresponding live broadcast resource is obtained from the digital video broadcast DVB set-top box according to the request message, and the live broadcast is obtained.
  • the resource is pushed to the external device. It can share the live broadcast resources obtained from the DVB set-top box, and solve the technical problem that the live broadcast resources of the DVB set-top box can only be played on the connected TV on the related technology, improve the user experience, and realize the transmission on multiple devices.
  • the technical effect of playing live video is
  • FIG. 1 is a flowchart of a live broadcast sharing method according to an embodiment of the present invention.
  • FIG. 2 is a structural block diagram of a live broadcast sharing apparatus according to an embodiment of the present invention.
  • FIG. 3 is a structural block diagram of a home media device according to an embodiment of the present invention.
  • FIG. 4 is a schematic overall structural diagram of a home media center according to an embodiment of the present invention.
  • FIG. 5 is a schematic diagram of networking of a live sharing service application scenario according to an embodiment of the present invention.
  • FIG. 6 is a schematic structural diagram of interaction of modules of a live broadcast sharing service according to an embodiment of the present invention.
  • FIG. 7 is a schematic diagram of interaction between a mobile phone and a home media center according to an embodiment of the present invention.
  • FIG. 8 is a schematic diagram of a live broadcast program sharing between a plurality of devices of a mobile phone, a tablet, a PC, and a network set-top box according to an embodiment of the present invention
  • FIG. 9 is a schematic diagram of a requesting device (mobile phone, tablet, PC, network set-top box, etc.) viewing a time-shifted program through a home media center according to an embodiment of the present invention
  • FIG. 10 is a schematic diagram of a home media center supporting multiple network play protocols according to an embodiment of the present invention.
  • FIG. 1 is a flowchart of a live broadcast sharing method according to an embodiment of the present invention. As shown in FIG. 1 , the process includes the following steps:
  • Step S102 establishing a communication link with an external device
  • Step S104 Receive a request message for requesting a live broadcast service sent by the external device.
  • the step S104 may include: receiving, by using the communication link established in step S102, a request message sent by the external device for requesting the live broadcast service.
  • the external device may be an output device that directly outputs live data corresponding to the live broadcast service, for example, a user's computer or a network television, and the external device may also be a relay device connected to the output device.
  • Step S106 Acquire a corresponding live resource from the digital video broadcast DVB set-top box according to the request message, and push the live broadcast resource to the external device.
  • the execution body of the foregoing steps may be a home media center device, a television set top box, or the like, but is not limited thereto.
  • the live broadcast resource includes: live broadcast data that can be used by the output device to output multimedia information, where the multimedia information includes: video data and/or audio data.
  • the home media center device may be: a device that can provide a live broadcast service, and can request live broadcast data from a live broadcast network or a live broadcast server, for example, a set top box provided by a specific provider, or a live broadcast service can be provided.
  • the content provider establishes a connection, and can directly request a live broadcast of the television from the content provider's server.
  • establishing a communication link with the external device may be a wired or wireless manner, including: broadcasting and transmitting the identification information to the external device, establishing a wireless communication link with the external device by using the identification information, and establishing a wired communication with the external device through the wired interface.
  • the link sends identification information to the external device.
  • the identification information may be a setup identity of the aforementioned communication link, or a link identity of a communication link to be established, or a resource identifier of a link resource used to establish a communication link.
  • a link identity of a communication link to be established or a resource identifier of a link resource used to establish a communication link.
  • the resource identifier may be a bandwidth identifier. In this way, when a communication connection is established based on the identifier request, a pre-configured bandwidth resource may be used for communication of the communication link.
  • the request message needs to carry the key information, and the key information can be used to identify the external device that currently requests to establish the communication link. It is a legal device. For example, the key information is matched with the locally stored authentication key. If the matching is consistent, it is determined that the external device is a legitimate device, and a communication link may be established, otherwise the communication link is refused to be established.
  • the authentication key can be a pre-configured key based on user input.
  • the key information may be a key input by a user received by an external device through a human-machine interaction interface. If the external device establishes a communication link for the first time, the local device stores the previously input key, and the external device may also use the locally stored key information to perform the communication link establishment request when the communication link is not requested for the first time. .
  • receiving the request message sent by the external device for requesting the live broadcast service includes:
  • S12 Receive a request message sent by the external device after selecting the corresponding live service according to the live channel information and/or the live program information.
  • the method in this embodiment further includes:
  • the DVB set-top box includes one of the following: a DVB-S set-top box based on satellite transmission, a DVB-T set-top box based on terrestrial transmission, and a DVB-C set-top box based on coaxial cable transmission.
  • the external device can be various devices with communication functions, such as: smart TV, PC, network set-top box, mobile phone, platform computer, and the like.
  • the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware, but in many cases, the former is A better implementation.
  • the technical solution of the present invention which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM, disk,
  • the optical disc includes a number of instructions for causing a terminal device (which may be a cell phone, a computer, a server, or a network device, etc.) to perform the methods described in various embodiments of the present invention.
  • a live broadcast sharing device is also provided, which is used to implement the foregoing embodiments and optional implementation manners, and has not been described again.
  • the term "module” may implement a combination of software and/or hardware of a predetermined function.
  • the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
  • FIG. 2 is a structural block diagram of a live broadcast sharing apparatus according to an embodiment of the present invention, which is applied to a home medium.
  • Body center as shown in Figure 2, the device includes:
  • the communication module 20 is configured to establish a communication link with an external device
  • the receiving module 22 is configured to receive a request message sent by the external device for requesting a live broadcast service.
  • the processing module 24 is configured to obtain a corresponding live resource from the digital video broadcast DVB set-top box according to the request message, and push the live broadcast resource to the external device.
  • the receiving module includes: a sharing unit, configured to share the live channel information and/or the live program information in the form of a hypertext markup language HTML webpage to the external device; and the receiving unit is configured to receive the external device according to the live channel information and/or Or the live broadcast program information selects the request message sent after the corresponding live broadcast service.
  • a sharing unit configured to share the live channel information and/or the live program information in the form of a hypertext markup language HTML webpage to the external device
  • the receiving unit is configured to receive the external device according to the live channel information and/or Or the live broadcast program information selects the request message sent after the corresponding live broadcast service.
  • the device further includes: a decoding module, configured to: after the processing module acquires the corresponding live resource from the DVB set-top box according to the request message, decode the live resource;
  • the packaging module is configured to encode and encapsulate the decoded live resource according to a streaming media format supported by the external device.
  • FIG. 3 is a structural block diagram of a home media device according to an embodiment of the present invention. As shown in FIG. 3, the method includes:
  • the live management module 30 is configured to parse the audio and video decoding parameters and the program list of the digital video broadcast DVB set top box;
  • the network management module 32 is configured to transmit link request information, a program list, audio and video data to the external device, and receive a request message sent by the external device for requesting the live broadcast service;
  • the shared service module 34 is configured to broadcast and transmit the identification information of the home media center device through the network management module, and establish a communication link with one or more external devices;
  • the media management module 36 is configured to send a live resource corresponding to the request message to the external device by using a hypertext transfer protocol HTTP.
  • the device further includes: a decoding module configured to receive a live resource of the DVB set-top box, and decode the live resource according to the decoding parameter; and an encoding module, configured to encode and encapsulate the live resource after decoding the decoding module.
  • a decoding module configured to receive a live resource of the DVB set-top box, and decode the live resource according to the decoding parameter
  • an encoding module configured to encode and encapsulate the live resource after decoding the decoding module.
  • the home media device of this embodiment may be a DVB set-top box terminal as a home media center.
  • the device shares live broadcasts so that other devices can watch live DVB programs.
  • the set-top box (home media center equipment, home media equipment) includes three parts of data: audio and video, live program list data, and request control interaction data.
  • the main modules involved are as follows:
  • the live management module is configured to parse and manage DVB service data such as audio and video decoding parameters and electronic program guide (EPG) data of the DVB live broadcast system and other program listings.
  • DVB service data such as audio and video decoding parameters and electronic program guide (EPG) data of the DVB live broadcast system and other program listings.
  • EPG electronic program guide
  • the home media center device is simply referred to as a home media center.
  • the shared service module is configured to broadcast the identity of the home media center through the network management module, and the device such as a mobile phone, a tablet, a network set-top box, a smart TV, etc. can establish a related link with the home media center by using the identifier; and the module maintains a request for managing multiple devices. .
  • the media management module is configured to use the Hypertext Transfer Protocol (HTTP) to send relevant service data to the requesting device such as a mobile phone, a tablet, a network set top box, a smart TV, etc., including a DVB channel list and an electronic program list data; and simultaneously support the live audio and video data through real time.
  • HTTP Hypertext Transfer Protocol
  • Protocols such as Streaming Protocol (RTSP), Http, Dynamic Rate Adaptation Technology (HLS) (requesting devices can adapt their own supported protocols, and selecting the corresponding streaming media format) are pushed to the relevant devices for watching live broadcasts.
  • RTSP Streaming Protocol
  • Http Dynamic Rate Adaptation Technology
  • HLS Dynamic Rate Adaptation Technology
  • the decoding module is configured to receive DVB live data such as cable (Satellite), satellite (Satellite) and Terrestrial, receive parameters of the live management module, filter audio and video data, and decode and play, and other business data is filtered and submitted to the live management module. Corresponding analysis.
  • DVB live data such as cable (Satellite), satellite (Satellite) and Terrestrial
  • the encoding module is configured to receive related parameters of the media management module, and encode and encapsulate the audio and video data output by the decoding module, and send the device to the device requesting live broadcast sharing through the network module.
  • the network management module is configured to manage the network device of the home media center, and is responsible for transmitting link request information, program list information, audio and video data, and the like. All live sharing data is exchanged through the network management module and devices such as mobile phones, tablets, PCs, and network set-top boxes.
  • Step A The live management module parses the audio and video decoding parameters, the channel data, and the electronic program list data in the DVB stream after the search is performed after booting to the local database.
  • Step B The network management module starts, and the shared server starts and broadcasts the identification information of the home media center through the network management module, so that other devices accessing the network management module establish a link.
  • Step C Mobile phones, tablets, PCs, network set-top boxes, etc. through the network management module and home
  • the media center establishes a network connection (wireless or wired), searches for the identification information of the home media center, and requests to establish a connection by identifying the information.
  • Step D After receiving the connection request, the shared server module assigns a unique identifier to the requested device and creates a link between the media resource management module and the requesting device (mobile phone, tablet, PC, network set-top box, etc.), and responds to the requesting device to connect successfully.
  • the user of the request device (mobile phone, tablet, PC, network set-top box, etc.) is displayed on the home media center terminal to prompt the user.
  • Step E After the connection is successful, the requesting device (mobile phone, tablet, PC, network set-top box, etc.) requests to obtain the live program list and the service data such as the EPG. After receiving the request, the media resource manager obtains the original program list through the live broadcast management module. The original data such as EPG is then packaged into an html web page and sent to the requesting device, and the service data of the DVB channel, such as the program list, is presented to the user.
  • the requesting device mobile phone, tablet, PC, network set-top box, etc.
  • the media resource manager After receiving the request, the media resource manager obtains the original program list through the live broadcast management module.
  • the original data such as EPG is then packaged into an html web page and sent to the requesting device, and the service data of the DVB channel, such as the program list, is presented to the user.
  • Step F The user can select a live program to be watched through the interface of the requesting device (mobile phone, tablet, PC, network set-top box, etc.), and the request for the live program passes the protocols of RTS, RTSP, HLS, HTTP, etc. (including the audio and video formats of the media stream and The protocol requesting device will be adaptively acquired according to its own capabilities and sent to the media resource management component.
  • the requesting device mobile phone, tablet, PC, network set-top box, etc.
  • the request for the live program passes the protocols of RTS, RTSP, HLS, HTTP, etc. (including the audio and video formats of the media stream and
  • the protocol requesting device will be adaptively acquired according to its own capabilities and sent to the media resource management component.
  • Step G The media resource management component parses the relevant request after receiving the play request, and notifies the live broadcast management module to prepare the resource for playing the related live broadcast program. After the resource is ready, the control decoding module decodes the received DVB live audio and video such as Cable, Satellite or Terrestrial.
  • the data resource management module transmits the corresponding streaming media encapsulation format and the corresponding audio and video format parameters to the encoding module, and the encoding module receives the data decoded by the decoding module for encoding and encapsulation, and then pushes the data to the requesting device for playing through the network management module; If the live management module fails to prepare the corresponding resource, the same media resource management module returns the corresponding failure information to the requesting device terminal (mobile phone, tablet, PC, network set-top box, etc.); and the user can perform the live program at the requesting device terminal. Switching, the switching process is as described above.
  • each of the above modules may be implemented by software or hardware.
  • the foregoing may be implemented by, but not limited to, the foregoing modules are all located in the same processor; or, the above modules are in any combination.
  • the forms are located in different processors.
  • This embodiment is an optional embodiment according to the present invention, which is used in conjunction with a specific example.
  • FIG. 4 is a schematic diagram of an overall architecture of a home media center according to an embodiment of the present invention, and the main modules involved are:
  • the operating system (module, other blocks in FIG. 4 represent corresponding modules) 101 provides support for upper layer services, shields hardware details, manages hardware, tasks scheduling, etc.; decoding module 102 is mainly used for different signals of DVB system, and may include The three systems DVB-S, DVB-T and DVB-C are based on satellite transmission, ground-based transmission and coaxial cable transmission. For different transmission modes, the set top box uses the processing chip of the corresponding system to receive and process the DVB system signal, performs corresponding filtering, and performs audio and video decoding output; the encoding module 103 is responsible for encoding and encapsulating the audio and video data decoded by the decoding module 102.
  • the live management module 109 is configured to parse various service information data in the DVB system filtered from the operating system module 101, including audio and video program parameters of each channel, electronic program data, and others. Business data and save management.
  • the media resource management module 104 is configured to mainly provide the delivery of the live program list and the control of the live share streaming media: the electronic program data and other service data obtained from the live management module 109 are encapsulated into an HTML form for external display, and external sharing is received.
  • the request, the live broadcast management module 109 is controlled to perform program play, and is transmitted to the encoding parameter corresponding to the encoding module 103 and the streaming media transmission protocol.
  • the network management module 105 is configured to mainly manage the network devices of the home media center, provide network access servers for other devices, and is responsible for data communication between the devices.
  • the human-computer interaction module 106 is a home media center's own interface, and provides an interactive function when the home media center directly views the program; the display system module 108 is also a way for the home media center to output video and pictures as a normal STB.
  • the shared service module 107 is mainly responsible for providing the live broadcast shared identity broadcast, requesting the shared access and management functions of the device, for the media resource management module 104 and the requesting device (mobile phone, tablet, PC, network set-top box, etc., equivalent to the external device) Establish an interactive link for subsequent services.
  • FIG. 5 is a schematic diagram of networking of a live broadcast service application scenario according to an embodiment of the present invention, where:
  • the Home Media Center comes with a wireless, wired access port, PC or other network set-top box to access the Home Media Center (STB), tablet (pad), mobile phone (phone) via a wired network.
  • the network set-top box wirelessly accesses the home media center, and after the live broadcast signal enters the home media center (STB), the live program is shared to a personal computer (pc), pad, phone, network set-top box and other devices in the local area network through a wired or wireless network.
  • FIG. 6 is a schematic structural diagram of interaction of modules of a live sharing service according to an embodiment of the present invention, which mainly relates to:
  • the network module 201 and the phone device 207 directly perform audio and video data, interactive control data, program list and epg data, and data of all live sharing services of the media center are communicated by the network module 201.
  • the sharing server module 202 and the network module 201 directly perform control data reception and transmission of access broadcast data, and send control data related to establishing a live share sharing link to the media resource module 203 file.
  • the decoding module 204 mainly receives live signals such as DVB-C, DVB-S, and DVB-T from the outside, and receives the control information of the live management module 206, and submits the filtered service data to the live management module 206 for analysis.
  • the encoding module 205 receives the encoding format of the media resource module 203, and performs the corresponding encoding and encapsulation of the data decoded by the decoding module 204, and sends the data to the phone device 207 through the network module 201.
  • the live broadcast management module 206 mainly receives the live broadcast request of the media resource module 203, and provides a live program list, EPG data, and the like.
  • FIG. 7 is a schematic diagram of interaction between a mobile phone and a home media center according to an embodiment of the present invention, which relates to:
  • the phone 401 accesses the network of the home media center 402 by wireless or wired, and may be Dynamic Host Configuration Protocol (dhcp) acquisition or other means from the network management module 402 or network protocol (ip) address.
  • the sharing server 404 performs identification broadcast (using udp message) in the local area network, and provides it to the mobile phone (phone) 401.
  • the connection request is initiated to the shared server 404, and the shared server 404 receives the request for the phone.
  • 401 provides an identification number device0:**, and creates a link information of the media resource management module 405 to be sent to the phone 401 in the form of a url to complete the process of device discovery access.
  • the phone 401 After the connection is successful, the phone 401 initiates a subscription process, and requests the media server to pass the unified resource address (url) (http protocol) to the phone 401. After receiving the request, the media resource management module in the phone 401 sends a corresponding program list, epg The information is transmitted to the phone 401 in the form of html to complete the subscription process. After the phone 401 subscription is completed, the corresponding program list will be presented for the user to select.
  • url unified resource address
  • the request data carries the information of the playing channel, and the streaming media format and protocol supported by the phone 401, then the phone 401 code
  • the module 406 packages the decoded data according to the format of the phone 401 and transmits it to the phone 401 through a protocol supported by the phone 401 (such as hls, rtp, rtsp, etc.). Then the process of playing the phone 401 presents the user's viewing demand.
  • FIG. 8 is a schematic diagram of a live broadcast program sharing between a plurality of devices of a mobile phone, a tablet, a PC, and a network set-top box according to an embodiment of the present invention
  • the sharing server 506 performs identification broadcast (using udp message) in the local area network, and provides module identification corresponding to 501, 502, 503, 504, and the module corresponding to 501, 502, 503, 504 finds the backward shared server 506.
  • 506 After the connection request is initiated, 506 provides an identification number d0:** for the 501 after receiving the request, and creates a link information of the media resource management 507 to be sent to the phone 501 in the form of a url to complete the process of device discovery access, and according to the above situation.
  • d1:** is allocated
  • the set top box 503 allocates d2:***
  • the PC 504 allocates d3:*****.
  • All the distribution servers 506 are allocated for management, and the media resources and the corresponding labels are d*.
  • the media resource management 507 allocates corresponding resources for each device in the multiplexed transcoding module 508, and provides a pair of 1 transcoding services. Thereby, the function of simultaneously watching live broadcasts of multiple devices is realized.
  • FIG. 9 is a schematic diagram of a requesting device (mobile phone, tablet, PC, network set-top box, etc.) viewing a time-shifted program through a home media center according to an embodiment of the present invention
  • the phone 601 initiates a program play request to the media resource management module 603 of the home media center, and the media resource management module 603 initiates a play request to the live broadcast management module 604.
  • the live broadcast management module 604 controls the decoding module 606 to decode the DVB data, and at the same time, media resource management.
  • the module 603 controls the encoding module 605 to encode the data of the decoding module 606 and simultaneously to the buffer device 602 for storage.
  • the data of the buffer area device 602 is uniformly managed by the media resource management module 603.
  • the media resource management module 603 assigns the corresponding audio and video data from the buffer device 602 to the phone 601, and if it is a real-time program, Then, the latest data is obtained from the buffer device 602. If the phone 601 needs to watch the previous live program or performs a seek operation, the media resource management module 603 receives the control command and caches it. The data of the zone device 602 performs corresponding push positioning according to the timestamp.
  • a mobile phone 701 initiates a program play request to a media resource management module 703 of a home media center, and the pad 702 enters a media of the home media center.
  • the resource management module 703 initiates a program play request, wherein the live player request carries a corresponding streaming media playing protocol, the phone 701 requests the hls protocol, the pad 702 carries the rtsp protocol, and the media resource management module 703 parses the protocol data.
  • the protocol parameters are passed to the encoding module 705, and the encoding module 705 internally carries the media protocol stacks such as hls, rtsp, http, and the decoded data is obtained from the decoding module 706 according to the protocol and the encoding format parameters transmitted by the media resource management module 703.
  • the streaming protocol is encapsulated, for example, the phone 701 is packaged as the streaming media of the hls protocol, and the pad 702 is packaged with the tsp streaming media. The same is true for other agreements
  • This embodiment introduces a shared service management module, which receives and manages the live sharing service request of other devices, and provides a good access mode in the home LAN.
  • the media resource management module generates a unified format channel list data, and controls to generate an audio streaming media format suitable for the requested device to be used by the requesting device, thereby realizing the smooth sharing of the DVB live broadcast service in the home LAN, and having a good user experience.
  • Embodiments of the present invention also provide a storage medium.
  • the foregoing storage medium may be configured to store program code for performing the following steps:
  • the foregoing storage medium may include, but not limited to, a USB flash drive, a Read-Only Memory (ROM), a Random Access Memory (RAM), a mobile hard disk, and a magnetic memory.
  • ROM Read-Only Memory
  • RAM Random Access Memory
  • a mobile hard disk e.g., a hard disk
  • magnetic memory e.g., a hard disk
  • the processor performs a communication link with the external device according to the stored program code in the storage medium
  • the processor performs, according to the stored program code in the storage medium, receiving a request message for requesting a live broadcast service sent by the external device;
  • the processor performs acquiring, according to the request message, a corresponding live resource from the digital video broadcast DVB set-top box, and pushing the live resource to the external device.
  • This embodiment provides a live broadcast sharing method, including:
  • the live data is output.
  • the live broadcast sharing method provided by the embodiment of the present invention may be applied to an output device that requests live broadcast sharing, or a transit device that is connected to the output device, for example, a control device of the output device, and the like, and may correspond to the foregoing external device.
  • the output device may be a television, a computer or a wearable device, etc., and may output a device for playing live data.
  • the live media server when the live broadcast device requests the live broadcast data, the live media server does not directly request the live broadcast server, and does not request the set top box, but requests the home media center device, and the home media center device may be the foregoing home media center device.
  • the live data acquired from the DVB based on the request message is received through the established communication link request message.
  • the output live data is: playing live data, for example, playing live video and/or playing live audio.
  • the output live data is: sending the live data to the output device, and the output device plays the live data.
  • the method further includes:
  • Sending the request message to the home media center device by using the communication link including:
  • a request message carrying a data identifier is sent to the home media center device.
  • the home media center device sends a data identifier of the live broadcast data, for example, the home media center device broadcasts the data identifier of the live broadcast data, so that the output device knows which live broadcast data or which live broadcast services are currently available for viewing.
  • the current device is an output device, when the data identifier is received, the data identifier is displayed by the reminder message for the user to view. If the user wants to view the live data, the current device detects the role of the data identifier. Operation, based on the operation, the current device transmits a request message to the home media center device using the communication link.
  • the data identifier may include: a channel identifier of a live channel, a program identifier of a live program, and a service identifier of a live broadcast service.
  • the data identification herein can be any identifying information that points to a particular live broadcast service or specific live broadcast data, such as a name and/or a number.
  • the method further includes:
  • Receiving the live broadcast data obtained by the home media center device from the digital video broadcast DVB set top box including:
  • the streaming media format supported by the output device is also reported to the home media center device.
  • the home media center device encapsulates the live data into a streaming media format supported by the output device, so that the output device does not receive the After the live data is released, the output fails due to the failure to support the corresponding streaming media format.
  • the streaming media format is carried in the request message.
  • the streaming media format supported by the output device can also be communicated to the home media center device in an interactive message when the communication link is established with the home media center device, and the home media center device is then stored locally.
  • the embodiment further provides a live broadcast sharing device, which can be applied to an external device relative to the home media center device, including:
  • connection unit corresponding to the communication interface, configured to establish a communication link with the home media center device
  • a communication unit corresponding to the communication interface, configured to send a request message to the home media center device by using the communication link, wherein the request message is used to request a live broadcast service; and the home media center device is received from a number Live broadcast data obtained by video broadcast DVB set-top box;
  • the output unit corresponding to the component or communication interface of the multimedia information output, is configured to output the live broadcast data.
  • the multimedia output component can be a display or an audio outputter or the like, and can output multimedia information.
  • the communication interface can be a wired interface or a wireless interface, and can be used for communication link establishment and/or data transmission.
  • the communication unit is further configured to receive a data identifier of the live broadcast data sent by the home media center device, and configured to send, by using the communication link, a request message carrying the data identifier to the home media center device.
  • the communication unit is further configured to report, to the home media center device, a streaming media format supported by the output device, and receive live data encapsulated by the home media center device in the streaming media format.
  • the communication unit is further configured to carry, in the request message, a format identifier of a streaming media format supported by the output device.
  • the embodiment of the present invention provides a computer storage medium, where the computer storage medium is stored, and after the computer executable code is executed, the live sharing method provided by the one or more technical solutions may be, for example, Perform the following steps:
  • establishing a communication link with the external device includes at least one of the following:
  • receiving the request message sent by the external device for requesting a live broadcast service includes:
  • the method further includes:
  • the decoded live resource is encoded and encapsulated according to a streaming media format supported by the external device.
  • the DVB set top box comprises one of the following: a DVB-S set top box based on satellite transmission, a DVB-T set top box based on terrestrial wave transmission, and a DVB-C set top box based on coaxial cable transmission.
  • the computer executable code in the computer storage medium is further configured to perform the following steps: establishing a communication link with the home media center device;
  • the live data is output.
  • the method further includes:
  • Sending the request message to the home media center device by using the communication link including:
  • a request message carrying a data identifier is sent to the home media center device.
  • the method further includes:
  • Receiving the live broadcast data obtained by the home media center device from the digital video broadcast DVB set top box including:
  • reporting the streaming media format supported by the output device to the home media center device includes:
  • the format identifier of the streaming media format supported by the output device is carried in the request message.
  • the home media center device and the external device and the output device may be devices located in the same local area network, and the sharing of live data in the local area network is implemented. It will be apparent to those skilled in the art that the various modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices.
  • the steps shown or described may be performed in an order different than that herein, or they may be separately fabricated into individual integrated circuit modules, or a plurality of the modules or steps may be implemented as a single integrated circuit module.
  • the invention is not limited to any specific combination of hardware and software.
  • the computer device can include various types of processors or processing circuits, and the processor can Including: central processing unit, microprocessor, digital signal processor, application processor, programmable array, etc.
  • the processing circuit can include an application specific integrated circuit.
  • the external device can obtain the live broadcast data from the home media center device by establishing a communication link with the home media center device, and does not necessarily obtain the live broadcast data by using the set-top box of the dedicated provider, thereby realizing a live broadcast data.
  • the set-top box is used for the output of live data of multiple output devices, realizes sharing of the set-top box and sharing of live data, and has positive beneficial effects, and at the same time, has the characteristics of being simple and convenient.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

L'invention porte, dans des modes de réalisation, sur un procédé et sur un dispositif de partage de flux en direct, ainsi que sur un appareil multimédia domestique. Le procédé consiste : à établir une liaison de communication avec un appareil externe ; à recevoir un message de demande transmis par l'appareil externe et utilisé pour demander un service de diffusion en continu en direct ; à acquérir, en fonction du message de demande, et à partir d'un boîtier décodeur de diffusion vidéo-numérique (DVB), une ressource de diffusion en continu en direct correspondante et à présenter à l'appareil externe la ressource de diffusion en continu en direct. Le mode de réalisation de la présente invention concerne également un support de stockage informatique.
PCT/CN2017/114658 2016-12-05 2017-12-05 Procédé et dispositif de partage de flux en direct, appareil multimédia domestique et support de stockage de données WO2018103644A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201611105321.3A CN108156486A (zh) 2016-12-05 2016-12-05 直播分享方法及装置、家庭媒体设备
CN201611105321.3 2016-12-05

Publications (1)

Publication Number Publication Date
WO2018103644A1 true WO2018103644A1 (fr) 2018-06-14

Family

ID=62470031

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/114658 WO2018103644A1 (fr) 2016-12-05 2017-12-05 Procédé et dispositif de partage de flux en direct, appareil multimédia domestique et support de stockage de données

Country Status (2)

Country Link
CN (1) CN108156486A (fr)
WO (1) WO2018103644A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210047933A (ko) * 2018-08-30 2021-04-30 후아웨이 테크놀러지 컴퍼니 리미티드 비디오 스크린 프로젝션 방법과 장치, 컴퓨터 장비, 및 저장 매체
CN113992756A (zh) * 2021-10-27 2022-01-28 北京八分量信息科技有限公司 异构网络中共享数据获取方法、装置及相关产品

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109089155A (zh) * 2018-10-30 2018-12-25 深圳市中京电子有限公司 一种音视频资源共享装置及其共享方法
CN109889871B (zh) * 2019-03-18 2021-04-30 山东云缦智能科技有限公司 一种基于网络播放设备的数字电视直播方法、装置及***
CN110602558A (zh) * 2019-08-01 2019-12-20 贵州省广播电视信息网络股份有限公司 一种用于终端的高性能dvb节目分享方法
TWI741374B (zh) * 2019-09-25 2021-10-01 來享享網路科技股份有限公司 一種資料共享系統、方法及非暫時性機器可讀媒體
TWI764777B (zh) * 2019-09-25 2022-05-11 來享享網路科技股份有限公司 一種資料共享系統、方法及非暫時性機器可讀媒體

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1736056A (zh) * 2002-11-05 2006-02-15 索尼电子有限公司 保护数字内容传送的机构
CN101945252A (zh) * 2010-07-01 2011-01-12 中兴通讯股份有限公司 一种跨平台媒体***及其实现方法
CN103338186A (zh) * 2013-06-05 2013-10-02 华为技术有限公司 一种内容分享方法和装置
CN103491394A (zh) * 2013-09-30 2014-01-01 深圳市九洲电器有限公司 一种电视节目的录制方法和装置
US20150074552A1 (en) * 2013-09-10 2015-03-12 Opentv, Inc System and method of displaying content and related social media data

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101521732B (zh) * 2009-03-11 2011-07-20 深圳市融创天下科技发展有限公司 一种远程遥控机顶盒的***及方法
CN101800883B (zh) * 2010-01-21 2013-08-07 中兴通讯股份有限公司 一种基于无线数据卡的交互式网络电视***及其实现方法
CN104918122B (zh) * 2014-03-14 2018-09-07 北京四达时代软件技术股份有限公司 在家庭网络分享和控制多种设备的方法及装置
CN103905838B (zh) * 2014-03-28 2017-02-22 深圳创维-Rgb电子有限公司 一种终端播放dvb业务的方法及其***
CN104780424A (zh) * 2015-03-18 2015-07-15 福建新大陆通信科技股份有限公司 一种基于机顶盒的局域网直播视频分发方法
CN105959784A (zh) * 2016-05-30 2016-09-21 浪潮软件集团有限公司 一种基于机顶盒的视频分享实现方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1736056A (zh) * 2002-11-05 2006-02-15 索尼电子有限公司 保护数字内容传送的机构
CN101945252A (zh) * 2010-07-01 2011-01-12 中兴通讯股份有限公司 一种跨平台媒体***及其实现方法
CN103338186A (zh) * 2013-06-05 2013-10-02 华为技术有限公司 一种内容分享方法和装置
US20150074552A1 (en) * 2013-09-10 2015-03-12 Opentv, Inc System and method of displaying content and related social media data
CN103491394A (zh) * 2013-09-30 2014-01-01 深圳市九洲电器有限公司 一种电视节目的录制方法和装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210047933A (ko) * 2018-08-30 2021-04-30 후아웨이 테크놀러지 컴퍼니 리미티드 비디오 스크린 프로젝션 방법과 장치, 컴퓨터 장비, 및 저장 매체
KR102387161B1 (ko) 2018-08-30 2022-04-14 후아웨이 테크놀러지 컴퍼니 리미티드 비디오 스크린 프로젝션 방법과 장치, 컴퓨터 장비, 및 저장 매체
CN113992756A (zh) * 2021-10-27 2022-01-28 北京八分量信息科技有限公司 异构网络中共享数据获取方法、装置及相关产品
CN113992756B (zh) * 2021-10-27 2024-04-26 北京八分量信息科技有限公司 异构网络中共享数据获取方法、装置及相关产品

Also Published As

Publication number Publication date
CN108156486A (zh) 2018-06-12

Similar Documents

Publication Publication Date Title
WO2018103644A1 (fr) Procédé et dispositif de partage de flux en direct, appareil multimédia domestique et support de stockage de données
CN101159577B (zh) 接收自适应广播信号的装置及其方法
US20120297423A1 (en) Method and system for program and stream control of video to target device
JP5678367B2 (ja) 契約者機器から得られる情報を使用することによりネットワーク・サービスへのアクセスを承認するためのシステムおよび方法
CN105307019B (zh) 数字电视接收机功能调用的方法
CN103533460A (zh) 一种分享电视业务的方法、装置、终端及***
WO2013127346A1 (fr) Procédé d'interaction de boîtier décodeur, système et boîtier décodeur associés
WO2015035742A1 (fr) Procédé, terminal, et système de partage audio et vidéo d'une télévision numérique
KR102496890B1 (ko) 정보 처리 장치, 클라이언트 장치, 및 데이터 처리 방법
WO2018079295A1 (fr) Dispositif de traitement d'informations, et procédé de traitement d'informations
CN104363509B (zh) 一种视频转换方法、装置、播放***及终端
US20110145852A1 (en) Apparatus for controlling internet protocol television services and method for providing internet protocol television services using the same
WO2014026590A1 (fr) Procédé, terminal et serveur cdn dans un système iptv permettant d'effectuer une lecture pendant un téléchargement
CN107547517B (zh) 音视频节目录制方法和网络设备及计算机装置
CN104935957B (zh) 用于播放4k视频的终端***、4k云平台及播放***
US10805028B2 (en) Receiving device, transmitting device, and data processing method
CN104427363A (zh) 远程点播***、网络机顶盒及远程点播方法
CN104780424A (zh) 一种基于机顶盒的局域网直播视频分发方法
WO2021178559A1 (fr) Notification intelligente pour diffusion par contournement (ott) parmi de multiples dispositifs
CN114401428B (zh) 基于短链接信令通道的公网下进行远程多屏互动实现方法
US9137501B2 (en) Method and system for communicating between a host device and user device through an intermediate device using syntax translation
CN106535005B (zh) 一种实现播控业务的方法和装置
KR102620220B1 (ko) 지상파 uhd 방송 브로드캐스터 어플리케이션 재전송 시스템 및 그 방법
JP2022183813A (ja) 受信装置、クライアント端末装置、およびプログラム
Landrove et al. Remote Management Controller for a DTT ATSC 3.0 Station

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17879036

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17879036

Country of ref document: EP

Kind code of ref document: A1