WO2015109852A1 - 一种媒体数据的发送方法、装置和机顶盒 - Google Patents

一种媒体数据的发送方法、装置和机顶盒 Download PDF

Info

Publication number
WO2015109852A1
WO2015109852A1 PCT/CN2014/085584 CN2014085584W WO2015109852A1 WO 2015109852 A1 WO2015109852 A1 WO 2015109852A1 CN 2014085584 W CN2014085584 W CN 2014085584W WO 2015109852 A1 WO2015109852 A1 WO 2015109852A1
Authority
WO
WIPO (PCT)
Prior art keywords
media data
program
display
address
top box
Prior art date
Application number
PCT/CN2014/085584
Other languages
English (en)
French (fr)
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 WO2015109852A1 publication Critical patent/WO2015109852A1/zh

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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4621Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen
    • 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
    • H04N21/41265The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
    • 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/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • 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/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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4516Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available

Definitions

  • the present invention relates to the field of digital television technologies, and in particular, to a method, an apparatus, and a set top box for transmitting media data.
  • IPTV Internet Protocol Television
  • the set-top box acts as a user-receiving device and is connected to the bearer network to convert the received data into data that can be displayed on the TV screen.
  • the current state of the set top box is that a set top box outputs the same content to one or more television sets. If each TV set is equipped with a set-top box, the wiring is more troublesome, not only affecting the appearance, but also costly. Therefore, many families currently only have one set-top box, so that there is a family member watching the program, and other family members are also You can only watch the same program. In most cases, the needs of family members are different. For example, some family members like entertainment programs, and some family members like sports programs. Therefore, the prior art is very disadvantageous for audio and video services in which family members enjoy individualized differences.
  • the embodiment of the invention provides a method, a device and a set top box for transmitting media data, which are used to solve at least the problem that a set top box of the prior art can only provide the same media data for different terminals.
  • An embodiment of the present invention provides a method for transmitting media data, including: receiving a program play request sent by a different terminal; wherein the program play request includes displaying terminal information and a program link address; acquiring a link with each of the programs The media data corresponding to the address; and the media data is sent to the terminal corresponding thereto according to each of the display terminal information.
  • the embodiment of the invention further provides a device for transmitting media data, comprising: a receiving module, configured to receive a program play request sent by a different terminal; wherein the program play request includes displaying terminal information and a program a link module, configured to acquire media data corresponding to each of the program link addresses, and a sending module configured to send the media data to the terminal corresponding thereto according to each of the display terminal information.
  • the embodiment of the present invention further provides a set top box, comprising the device according to any one of the preceding claims; wherein the set top box further comprises: a decoding module, configured to decode the media data acquired by the device and send the data to the display; the data transmission module And configured to forward the program play request from the mobile terminal to the device, and forward the media data acquired by the device to the corresponding mobile terminal.
  • a decoding module configured to decode the media data acquired by the device and send the data to the display
  • the data transmission module And configured to forward the program play request from the mobile terminal to the device, and forward the media data acquired by the device to the corresponding mobile terminal.
  • the device sends the media data corresponding to the program link address to the display through the decoding module; if the display terminal information is an address, the device displays the program The media data corresponding to the link address is sent to the corresponding mobile terminal through the data transmission module.
  • the embodiment of the present invention transmits one or more media data (programs) downloaded from the server to the corresponding terminal, so that different terminals can enjoy different programs, which satisfies the personalized needs of multiple users. Improve the user experience.
  • FIG. 1 is a structural diagram of a system for transmitting media data according to an embodiment of the present invention
  • FIG. 2 is a flowchart of a method of transmitting media data according to an embodiment of the present invention
  • FIG. 3 is a schematic flowchart diagram of a method for transmitting media data according to an embodiment of the present invention
  • FIG. 4 is a structural diagram of a device for transmitting media data according to an embodiment of the present invention.
  • the present invention provides a method, a device and a set top box for transmitting media data, and the present invention is implemented below with reference to the accompanying drawings and embodiments. Further details. It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
  • Embodiments of the present invention provide a set top box that is configured to transmit different media data to different terminals.
  • the terminal is set to display the media data transmitted by the set top box.
  • the terminal includes a mobile terminal and a display.
  • the mobile terminal is, for example, a mobile phone, a tablet computer, a notebook computer, or the like.
  • the display is for example a television set.
  • FIG. 1 is a structural diagram of a system for program transmission according to an embodiment of the present invention.
  • a television 110, a mobile terminal 120, a set top box 130, and a server 140 may be included in the system.
  • Television set 110 and mobile terminal 120 may be arranged to send a program play request to set top box 130.
  • a user using television set 110 may be referred to as a television user.
  • the television user can send a program play request to the set top box 130 through a specific device, and the program play request is set to request to play the media data required by the user.
  • the specific device may be a set top box remote controller, and the television user may select a desired program A through the set top box remote controller, and the selection operation may trigger the set top box remote controller to send a program play request for the program A to the set top box 130.
  • the television set 110 can also be configured to display media data transmitted by the set top box 130.
  • a user using the mobile terminal 120 may be referred to as a mobile terminal user.
  • the mobile terminal user can trigger the mobile terminal 120 to send a program play request to the set top box 130 by selecting the desired media data in the mobile terminal 120.
  • the mobile terminal is a smart phone
  • the mobile terminal user inputs or selects the required media data in the smart phone, for example, inputs or selects “news simulcast”, when the mobile terminal detects the input or selection operation, A program play request for "news syndication" is then sent to the set top box 130.
  • the mobile terminal 120 can be configured to display media data transmitted by the set top box 130.
  • the display terminal information and the program link address may be included in the program play request.
  • the display terminal information of the television set 110 is a null value
  • the display terminal information of the mobile terminal 120 is the address of the mobile terminal 120.
  • IP Internet Protocol Address
  • MAC Media Access Control
  • the program link address is the storage address of the media data in the server 140.
  • the set top box 130 is configured to receive a program play request sent by the television set and/or the mobile terminal, that is, to receive a program play request triggered by the television user and/or the mobile terminal user, and request the server 140 based on the program play request.
  • the media data corresponding to the program play request, and after processing the media data returned by the server 140, is transmitted to the corresponding television set 110 or the mobile terminal 120 for the television user or the mobile terminal user to view the program.
  • the set top box 130 includes at least: a network data processing module 131, a forward play preprocessing module 132, a decoding module 133, and a data transmission module 134.
  • the data transmission module 134 can be configured to forward the program play request triggered by the mobile terminal user to the forward play pre-processing module 132.
  • the forward play pre-processing module 132 can be configured to receive a program play request triggered by a user using a different terminal. For example, the program play request triggered by the mobile terminal user forwarded by the data transmission module 134 may be received, and the program play request triggered by the TV set user through the set top box remote controller may also be received.
  • the forward play pre-processing module 132 may form a media data request based on the program link address in the program play request.
  • the media data request is set to request the server 140 to return media data corresponding to the program link address.
  • the program link address may be a network address of media data required by the user.
  • the forward play pre-processing module 132 may strip the display terminal information and the program link address in the program play request and form a media data request based on the program link address.
  • the set top box information and the program link address may be included in the media data request.
  • the set top box information may be information such as an IP address, a MAC address, and the like of the set top box 130.
  • the forward play pre-processing module 132 sends the media data request to the network data processing module 131.
  • Network data processing module 131 is arranged to forward the media data request to server 140.
  • Server 140 is arranged to store one or more media data.
  • the server 140 establishes a program link with the set top box 130 based on the received media data request. Specifically, according to the set top box information and the program link address in the media data request, the server 140 may establish a program link with the corresponding set top box 130 according to the program link address to transmit the media data pointed by the program link address to the set top box 130. Further, the media data is sent to the set top box 130 in the form of a media data stream, in other words, the media data may include one or more media data streams.
  • the network data processing module 131 can be configured to receive one or more media data streams from the server 140 and reorder and transmit the received one or more media data streams to form one or more media data streams. One or more media data.
  • each media data stream may include information such as a program link address to which the media data stream belongs, a location (number) of the media data stream in the media data, and the like, and the same program link may be based on the information.
  • One or more media data streams of the address reconstitute the media data. Transmission verification can be performed for the reconstituted media data. For example, based on the media data stream that is missing in the media data, it can be determined whether the media data has a serious packet loss situation.
  • the forward play pre-processing module 132 may be configured to restore each media data stream in the media data to a media data frame, and send the media data frame required by the television 110 to the decoding module according to the display terminal information requesting the media data. 133. Send the media data frame required by the mobile terminal 120 to the corresponding mobile terminal 120 through the data transmission module 134.
  • the decoding module 133 can be configured to decode each of the received media data frames to decode the media data frames into audio and video signals that can be displayed in the television set 110.
  • the mobile terminal 120 can also be arranged to decode each of the received media data frames to decode the media data frames into audio and video signals that can be displayed in the mobile terminal 120.
  • FIG. 2 is a flow chart of a method for program delivery in accordance with an embodiment of the present invention.
  • Step S210 Receive a program play request sent by different terminals.
  • the program play request can be set to request to play a program desired by the user.
  • the program play request can be received by the set top box 130.
  • the program play request includes display terminal information and a program link address.
  • the program link address is the storage address of the media data in the server 140.
  • the terminal is set to display media data. Further, the terminal may include a television set 110 and a mobile terminal 120.
  • the display terminal information of the television 110 is a null value
  • the display terminal information of the mobile terminal 120 is an address of the mobile terminal 120.
  • the address of the mobile terminal 120 may be the IP address and/or MAC address of the mobile terminal 120.
  • the program play request is for requesting to play program A.
  • the user may be a user who uses the television set 110 or a user who uses the mobile terminal 120.
  • the mobile terminal 120 is, for example, a terminal that can play audio and video signals, such as a smart phone, a tablet computer, or a notebook computer.
  • Step S220 acquiring media data corresponding to each program link address.
  • the set top box 130 can send a media data request to the server 140.
  • the media data request is set to request the server 140 to return media data corresponding to the program link address.
  • the program data address may include a program link address and an address of the set top box 130.
  • the address of the set top box 130 may be the IP address and/or MAC address of the set top box 130.
  • the set top box 130 may request the server 140 to return media data corresponding to the program link address according to the program link address in the program play request.
  • the media data request formed based on the program link address is to request the server 140 to return a media data stream corresponding to the program link address.
  • the program play request includes the link address of the program A, so the program play request is for requesting to play the program A, and the set top box 130 forms a media data request according to the link address of the program A and the address of the set top box 130, and requests the server 140 to return the program A.
  • Media data includes the link address of the program A, so the program play request is for requesting to play the program A
  • the set top box 130 forms a media data request according to the link address of the program A and the address of the set top box 130, and requests the server 140 to return the program A.
  • Step S230 Send media data to the corresponding terminal according to each display terminal information, so as to display the media data in the terminal.
  • the set top box 130 can receive one or more media data from the server 140 based on the transmitted media data request. Each media data corresponds to a program link address in a program play request.
  • the set top box 130 may return the media returned according to the program link address in the program play request.
  • the data is transmitted to the television set 110; if the display terminal information in the program play request is an address, the set top box 130 may transmit the media data returned according to the program link address in the program play request to the mobile terminal 120 corresponding to the address.
  • the server 140 returns the media data to the set top box 130 in the form of a media data stream.
  • One or more media data streams returned by server 140 may constitute one or more media data.
  • each media data returned by server 140 includes one or more media data streams.
  • the network data processing module in the set top box 130 may sort the received one or more media data streams, so that the sorted one or more media data streams may form one media data, and the sorting order may refer to each media data stream. The order of playback in the media data.
  • the forwarding play pre-processing module in the set top box 130 may restore each media data stream to a media data frame according to a play order of one or more media data streams in each media data; and transmit each media data frame to the corresponding Terminal.
  • the decoding module in the set top box 130 may decode each of the media data frames into an audio and video signal and transmit it to the corresponding terminal.
  • the terminal can be a television set 110, and the television set 110 can display the audio and video signals.
  • the data transmission module in the set top box 130 may transmit each of the media data frames to the corresponding terminal.
  • the terminal may be the mobile terminal 120 corresponding to the display terminal information (address).
  • Each media data frame is decoded by the mobile terminal 120 into an audio and video signal, and the audio and video signals are displayed in the mobile terminal 120.
  • FIG. 3 is a flow chart of a method for program transmission according to an embodiment of the present invention. This will be described in detail with respect to steps S210-S230 in FIG.
  • Steps S301 to S308 are steps for starting and closing the program for the user who uses the television set 110 as the terminal.
  • step S301 the user triggers a program play request.
  • the television 110 user can use the set top box 130 remote control to select the program A to watch.
  • the selection operation can directly trigger the set top box 130 to play the command of the program A.
  • the display terminal information and the program link address are included in the program play request.
  • step S302 the set top box 130 receives the program play request from the user, and establishes a program link corresponding to the program link address with the server 140.
  • a link to establish the program A is sent to the server 140. Further, if the television 110 is currently playing other programs, the currently playing program is closed first, and then a request is made to the server 140 to establish a link for the program A.
  • step S303 the server 140 returns the media data stream of the program to the set top box 130, and the set media box 130 processes the media data stream of the program to obtain a media data frame of the program.
  • the server 140 returns the media data stream of the program A to the set top box 130.
  • Program A includes one or more media data streams. Each media data stream arrives at the network data processing module 131 of the set top box 130.
  • the network data processing module 131 of the set top box 130 receives the media data stream and reorders and transmits the media data stream.
  • the media data stream passed by the transmission verification is transmitted to the forwarding play pre-processing module 132.
  • the forward play pre-processing module 132 restores the media data stream to a media data frame. Since the user who sends the program play request is the TV 110 user, the forward play pre-processing module 132 sends the media data frame to the decoding module 133, and the to-be-decode module 133 decodes and outputs the media data frame.
  • Step S304 The set top box 130 sends the decoded media data frame to the television 110 user for viewing by the user.
  • the decoding module 133 decodes the received media data frame of the program A to convert the media data frame into an audio and video signal that the television 110 can display, and the decoding module 133 outputs the audio and video signals of the program A to the television 110. So that the user of the television set 110 can view the content of the program A.
  • step S305 the user triggers a request to stop playing the current program.
  • the current program can be program A.
  • Step S306 the set top box 130 stops transmitting the media data frame decoded by the program to the user according to the received request to stop playing the current program. Further, the decoding module 133 in the set top box 130 can stop decoding the program A.
  • step S307 the set top box 130 closes the program link of the program when it stops transmitting the media data frame of the program to the user.
  • step S308 the server 140 stops returning the media data stream of the program to the set top box 130 according to the disconnected link.
  • Steps S309 to S316 are steps for starting and closing the program for the user who uses the mobile terminal 120 as the terminal. Step S301 - step S308 and step S309 - step S316 can be performed in parallel.
  • step S309 the user triggers a program play request.
  • the user selects a program in the mobile terminal 120 used. For example, if the user wishes to watch program B, program B can be selected in mobile terminal 120. After detecting that the user selects the operation of the program B, the mobile terminal 120 transmits a program play request for playing the program B to the set top box 130.
  • Step S310 after receiving the program play request sent by the mobile terminal 120, the set top box 130 establishes a program link corresponding to the program link address with the server 140.
  • the set top box 130 receives a program play request from the mobile terminal 120, the request being set to play the program B. Based on the program link address of program B in the program play request, set top box 130 sends a request to server 140 to establish a link for program B.
  • step S311 the server 140 returns the media data stream of the program to the set top box 130, and the set media box 130 processes the media data stream of the program to obtain a media data frame of the program.
  • the server 140 returns each media data stream of the program B to the set top box 130, and each media data stream arrives at the network data processing module 131 of the set top box 130, and the network data processing module 131 of the set top box 130.
  • the media data stream is reordered and transmitted and verified.
  • the media stream of the reordered and verified pass is restored by the forward play pre-processing module 132 to the media data frame. Since the user who sends the program play request is the user of the mobile terminal 120, the forward play pre-processing module 132 forwards the media data frame to the data transmission module 134, and the data transmission module 134 further processes the media data frame.
  • step S312 the set top box 130 sends the media data frame to the corresponding mobile terminal 120 for viewing by the user.
  • the data transmission module 134 After receiving the media data frame of the program B, the data transmission module 134 transmits the media data frame of the program B to the corresponding mobile terminal 120, which is the mobile terminal 120 that transmits the program play request for the program B.
  • the mobile terminal 120 After receiving the media data frame forwarded by the set top box 130, the mobile terminal 120 decodes the media data frame, converts the media data frame into an audio and video signal that can be displayed on the mobile terminal 120, so that the mobile terminal 120 can play the program B. .
  • step S313 the user triggers a request to stop playing the current program.
  • the mobile terminal 120 issues a request to the set top box 130 to stop playing the current program according to the program selected by the user to stop.
  • the current program is, for example, program B. Further, the mobile terminal 120 can detect the operation selected by the user. When it is determined that the program B is stopped, the request to stop playing the program B is sent to the set top box 130.
  • step S314 the set top box 130 stops transmitting the media data frame of the program to the mobile terminal 120 according to the received request to stop playing the current program. Further, the decoding module 133 in the set top box 130 may stop decoding the program B to stop transmitting the media data frame of the program B to the mobile terminal 120.
  • step S315 the set top box 130 closes the program link of the program when it stops forwarding the media data frame of the program to the user.
  • step S316 the server 140 stops returning the media data stream of the program to the set top box 130 according to the disconnected link.
  • the playing and stopping of the program A, the playing and stopping of the program B can be performed in parallel, and the playing and stopping of the program A have no effect on the playing and stopping of the program B.
  • the embodiment of the invention further provides a device for transmitting media data.
  • 4 is a structural diagram of a device for transmitting media data according to an embodiment of the present invention.
  • the device includes: a receiving module 410, configured to receive a program play request sent by different terminals; wherein the program play request includes display terminal information and a program link address.
  • the program link address is a storage address of the media data in the server; the terminal includes a display and a mobile terminal; wherein the display terminal information of the display is a null value, and the display terminal information of the mobile terminal is an address of the mobile terminal.
  • the obtaining module 420 is configured to obtain media data corresponding to each program link address
  • the sending module 430 is configured to send the media data to the terminal corresponding thereto according to each display terminal information. If the display terminal information is a null value, the media data corresponding to the program link address is transmitted to the display; if the display terminal information is the address, the media data corresponding to the program link address is transmitted to the mobile terminal corresponding to the address.
  • the sending module 430 is configured to: each media data includes one or more media data streams; and each media data stream is restored to a media data frame according to a playing order of one or more media data streams in the media data; The media data frames are sent to the corresponding terminal.
  • a method, an apparatus, and a set top box for transmitting media data provided by an embodiment of the present invention have the following beneficial effects: transmitting one or more media data (programs) downloaded from a server according to display terminal information of different terminals To the corresponding terminal, different terminals can enjoy different programs, satisfying the multi-user personalized needs, and improving the user experience.

Landscapes

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

Abstract

本发明公开了一种媒体数据的发送方法、装置和机顶盒。该方法包括:接收不同终端发送的节目播放请求;其中,所述节目播放请求中包括显示终端信息和节目链接地址;获取与每个所述节目链接地址相对应的媒体数据;根据每个所述显示终端信息,将媒体数据发送给与之对应的终端。本发明有效地解决了一台机顶盒为不同显示终端只能提供相同音视频的问题。本发明根据不同终端的显示终端信息,将从服务器下载的一个或多个媒体数据传送给相应的终端,使不同的终端可以享受不同的节目,满足了多用户个性化需求,提高了用户体验效果。

Description

一种媒体数据的发送方法、装置和机顶盒 技术领域
本发明涉及数字电视技术领域,特别是涉及一种媒体数据的发送方法、装置和机顶盒。
背景技术
随着国家三网融合试点工作的持续深入推进以及电信运营商宽带提速工程的不断加快,IPTV(交互式网络电视,Internet Protocol Television)进入快速发展期,同时伴随着电视广播的全面数字化,传统的有线数字电视全面进入数字化时代,机顶盒走进千家万户。
机顶盒作为用户接收端设备,与承载网络连接,将接收到的数据转换成电视屏幕可以显示的数据。然而目前机顶盒的现状是,一个机顶盒输出相同的内容给一个或多个电视机。若每个电视机配置一个机顶盒,则布线较为麻烦,不仅影响美观,且成本很高,因此目前许多家庭,一般只配置一台机顶盒,这样就存在某一个家庭成员在收看节目,其他家庭成员也只能跟着收看相同的节目。而大多数情况下家庭成员间的需求是有差异的,例如有的家庭成员喜欢娱乐节目,有的家庭成员喜欢体育节目。因此,现有技术对于家庭成员享受个性化差异的音视频服务是十分不利的。
发明内容
本发明实施例提供了一种媒体数据的发送方法、装置和机顶盒,用以至少解决现有技术一台机顶盒为不同终端只能提供相同媒体数据的问题。
针对上述技术问题,本发明实施例是通过以下技术方案来解决的。
本发明实施例提供了一种媒体数据的发送方法,包括:接收不同终端发送的节目播放请求;其中,所述节目播放请求中包括显示终端信息和节目链接地址;获取与每个所述节目链接地址相对应的媒体数据;根据每个所述显示终端信息,将媒体数据发送给与之对应的终端。
本发明实施例还提供了一种媒体数据的发送装置,包括:接收模块,设置为接收不同终端发送的节目播放请求;其中,所述节目播放请求中包括显示终端信息和节目 链接地址;获取模块,设置为获取与每个所述节目链接地址相对应的媒体数据;发送模块,设置为根据每个所述显示终端信息,将媒体数据发送给与之对应的终端。
本发明实施例还提供了一种机顶盒,包括上述任一所述的装置;其中,所述机顶盒还包括:解码模块,设置为将所述装置获取的媒体数据解码后发送给显示器;数据传输模块,设置为将来自移动终端的节目播放请求转发给所述装置,并将所述装置获取的媒体数据转发给对应的移动终端。
其中,如果所述显示终端信息为空值,则所述装置将节目链接地址对应的媒体数据通过所述解码模块发送给所述显示器;如果所述显示终端信息为地址,则所述装置将节目链接地址对应的媒体数据通过数据传输模块发送给与之对应的移动终端。
本发明实施例有益效果如下:
本发明实施例根据不同终端的显示终端信息,将从服务器下载的一个或多个媒体数据(节目)传送给相应的终端,使不同的终端可以享受不同的节目,满足了多用户个性化需求,提高了用户体验效果。
附图说明
图1是根据本发明一实施例的媒体数据的发送***的结构图
图2是根据本发明一实施例的媒体数据的发送方法的流程图;
图3是根据本发明一实施例的媒体数据的发送方法的流程示意图;
图4是根据本发明一实施例的媒体数据的发送装置的结构图。
具体实施方式
为了解决现有技术一台机顶盒为不同用户只能提供相同媒体数据(节目)的问题,本发明提供了一种媒体数据的发送方法、装置和机顶盒,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
本发明实施例提供了一种机顶盒,该机顶盒设置为向不同终端传送不同的媒体数据。终端设置为显示机顶盒传送的媒体数据。该终端包括移动终端和显示器。该移动终端例如是手机、平板电脑、笔记本电脑等。该显示器例如是电视机。
下面结合媒体数据的发送的***对本发明实施例的机顶盒的功能进行说明。
如图1所示,图1是根据本发明一实施例的用于节目传送的***的结构图。
在该***中可以包括电视机110、移动终端120、机顶盒130、服务器140。
电视机110和移动终端120可以设置为向机顶盒130发送节目播放请求。
具体而言,使用电视机110的用户可以被称作电视机用户。电视机用户可以通过特定设备向机顶盒130发送节目播放请求,该节目播放请求设置为请求播放用户所需的媒体数据。例如:特定设备可以是机顶盒遥控器,电视机用户可以通过机顶盒遥控器选择所需的节目A,该选择操作即可触发机顶盒遥控器向机顶盒130发送关于节目A的节目播放请求。此外,电视机110还可以设置为显示机顶盒130传送的媒体数据。使用移动终端120的用户可以被称作移动终端用户。移动终端用户可以通过在移动终端120中选择所需的媒体数据,进而触发移动终端120向机顶盒130发送节目播放请求。例如:当移动终端为智能手机时,则移动终端用户在智能手机中输入或选择所需的媒体数据,如,输入或选择“新闻联播”,当移动终端侦测到该输入或选择操作后,则向机顶盒130发送针对“新闻联播”的节目播放请求。此外,移动终端120可以设置为显示机顶盒130传送的媒体数据。
在节目播放请求中可以包括显示终端信息、节目链接地址。电视机110的显示终端信息为空值,移动终端120的显示终端信息为该移动终端120的地址。如,移动终端120的互联网协议地址(Internet Protocol Address,IP)和/或介质访问控制地址(Media Access Control,MAC)。节目链接地址是媒体数据在服务器140中的存储地址。
机顶盒130设置为接收电视机和/或移动终端所发送的节目播放请求,也即是接收电视机用户和/或移动终端用户所触发的节目播放请求,并基于该节目播放请求向服务器140请求与该节目播放请求对应的媒体数据,以及在对服务器140返回的媒体数据进行处理后,传送给相应的电视机110或移动终端120,以供电视机用户或移动终端用户观看节目。
进一步地,在机顶盒130中至少包括:网络数据处理模块131、转发播放预处理模块132、解码模块133和数据传输模块134。
当电视机用户和/或移动终端用户触发节目播放请求的发送时:
数据传输模块134可以设置为将移动终端用户触发的节目播放请求转发至转发播放预处理模块132。
转发播放预处理模块132可以设置为接收使用不同终端的用户所触发的节目播放请求。例如:可以接收数据传输模块134转发的移动终端用户触发的节目播放请求,还可以接收电视机用户通过机顶盒遥控器触发的节目播放请求。
转发播放预处理模块132可以根据节目播放请求中的节目链接地址形成媒体数据请求。该媒体数据请求设置为请求服务器140返回与节目链接地址相对应的媒体数据。
具体而言,节目链接地址可以是用户所需的媒体数据的网络地址。转发播放预处理模块132可以将节目播放请求中的显示终端信息和节目链接地址进行剥离,并基于节目链接地址形成媒体数据请求。在该媒体数据请求中可以包括机顶盒信息、节目链接地址。该机顶盒信息可以是机顶盒130的IP地址、MAC地址等信息。
转发播放预处理模块132将媒体数据请求发送至网络数据处理模块131。网络数据处理模块131设置为将该媒体数据请求转发至服务器140。
服务器140设置为存储一个或多个媒体数据。服务器140根据接收到的媒体数据请求与机顶盒130建立节目链接。具体链接时,根据媒体数据请求中的机顶盒信息和节目链接地址,服务器140可以根据节目链接地址与相应的机顶盒130建立节目链接,以将节目链接地址指向的媒体数据发送给机顶盒130。进一步地,该媒体数据以媒体数据流的形式发送至机顶盒130,换言之,媒体数据可以包括一个或多个媒体数据流。
当机顶盒130需要向终端传送媒体数据时:
网络数据处理模块131可以设置为接收来自服务器140的一个或多个媒体数据流,并对接收到的一个或多个媒体数据流进行重新排序和传输校验,使一个或多个媒体数据流组成一个或多个媒体数据。
具体而言,在每个媒体数据流中可以包括该媒体数据流所属的节目链接地址、该媒体数据流在媒体数据中所处的位置(编号)等信息,基于这些信息可以将同一个节目链接地址的一个或多个媒体数据流重新组成媒体数据。针对重新组成的媒体数据可以进行传输校验。例如:可以根据媒体数据中缺少的媒体数据流,来判断媒体数据是否存在严重的丢包情况。
转发播放预处理模块132可以设置为将媒体数据中的每个媒体数据流还原为媒体数据帧,并按照请求该媒体数据的显示终端信息,将电视机110所需的媒体数据帧发送给解码模块133,将移动终端120所需的媒体数据帧通过数据传输模块134发送给相应的移动终端120。
解码模块133可以设置为对接收到的每个媒体数据帧进行解码,以将媒体数据帧解码为可以在电视机110中显示的音、视频信号。
移动终端120还可以设置为解码接收到的每个媒体数据帧,以将媒体数据帧解码为可以在移动终端120中显示的音、视频信号。
基于上述机顶盒130,本发明实施例提供了一种用于节目传送的方法。如图2所示,图2是根据本发明一实施例的用于节目传送的方法的流程图。
步骤S210,接收不同终端发送的节目播放请求。
该节目播放请求可以设置为请求播放用户所需的节目。可以由机顶盒130来接收该节目播放请求。
节目播放请求中包括显示终端信息和节目链接地址。节目链接地址是媒体数据在服务器140中的存储地址。终端设置为显示媒体数据。进一步地,终端可以包括电视机110和移动终端120。其中,电视机110的显示终端信息为空值,移动终端120的显示终端信息为移动终端120的地址。移动终端120的地址可以是移动终端120的IP地址和/或MAC地址。
例如:该节目播放请求为了请求播放节目A。进一步地,用户可以是使用电视机110的用户也可以是使用移动终端120的用户。移动终端120例如是智能手机、平板电脑、笔记本电脑等可以播放音视频信号的终端。
步骤S220,获取与每个节目链接地址相对应的媒体数据。
基于节目播放请求,机顶盒130可以向服务器140发送媒体数据请求。该媒体数据请求设置为请求服务器140返回与节目链接地址相对应的媒体数据。媒体数据请求中可以包括节目链接地址、机顶盒130的地址。机顶盒130的地址可以是机顶盒130的IP地址和/或MAC地址。
具体而言,机顶盒130根据节目播放请求中节目链接地址,可以请求服务器140返回与该节目链接地址相对应的媒体数据。根据节目链接地址而形成的媒体数据请求,即是为了请求服务器140返回与该节目链接地址相对应的媒体数据流。例如:节目播放请求包含节目A的链接地址,所以该节目播放请求是为了请求播放节目A,机顶盒130根据节目A的链接地址和机顶盒130的地址形成媒体数据请求,向服务器140请求返回节目A的媒体数据。
步骤S230,根据每个显示终端信息,将媒体数据发送给与之对应的终端,以在终端中显示媒体数据。
基于已发送的媒体数据请求,机顶盒130可以接收来自服务器140的一个或多个媒体数据。每个媒体数据与一个节目播放请求中的节目链接地址对应。
由于用户触发的节目播放请求中包括显示终端信息和节目链接地址,所以,如果节目播放请求中的显示终端信息为空值,则机顶盒130可以将根据节目播放请求中的节目链接地址所返回的媒体数据向电视机110传送;如果节目播放请求中的显示终端信息为地址,则机顶盒130可以将根据节目播放请求中的节目链接地址所返回的媒体数据向地址对应的移动终端120传送。
进一步地,服务器140是以媒体数据流的形式向机顶盒130返回媒体数据的。服务器140返回的一个或多个媒体数据流可以组成一个或多个媒体数据。换言之,服务器140返回的每个媒体数据都包括一个或多个媒体数据流。
机顶盒130中的网络数据处理模块可以对接收到的一个或多个媒体数据流进行排序,使排序后的一个或多个媒体数据流可以组成一个媒体数据,该排序顺序可以参照每个媒体数据流在媒体数据中的播放顺序。
机顶盒130中的转发播放预处理模块可以按照每个媒体数据中的一个或多个媒体数据流的播放顺序,将每个媒体数据流还原为媒体数据帧;以及将每个媒体数据帧传送给相应的终端。
如果节目播放请求中的显示终端信息为空值,则机顶盒130中的解码模块可以将每个所述媒体数据帧解码为音视频信号后传送给相应的终端。该终端可以是电视机110,电视机110可以显示该音、视频信号。
如果节目播放请求中的显示终端信息为地址,则机顶盒130中的数据传输模块可以可以将每个所述媒体数据帧传送给相应的终端。该终端可以是显示终端信息(地址)所对应的移动终端120。由移动终端120将每个媒体数据帧解码为音视频信号,并在移动终端120中显示该音视频信号。
如图3所示,图3是根据本发明一实施例的用于节目传送的方法的流程示意图。以针对图2中的步骤S210-S230进行详细说明。
步骤S301-步骤S308,为使用电视机110作为终端的用户启动、关闭节目的操作步骤。
步骤S301,用户触发节目播放请求。
具体而言,电视机110用户可以使用机顶盒130遥控器来选择想要观看节目A。该选择操作可以直接触发机顶盒130播放节目A的命令。在该节目播放请求中包括显示终端信息和节目链接地址。
步骤S302,机顶盒130收到来自用户的节目播放请求,并与服务器140建立与节目链接地址对应的节目链接。
具体而言,机顶盒130被触发播放节目A的命令后,向服务器140发出建立节目A的链接。进一步地,如果电视机110当前正在播放其它节目,则先关闭当前播放的节目,再向服务器140发出请求以建立节目A的链接。
步骤S303,服务器140向机顶盒130返回节目的媒体数据流,并由机顶盒130对该节目的媒体数据流进行处理,以得到该节目的媒体数据帧。
具体而言,节目A的链接建立成功后,服务器140向机顶盒130返回节目A的媒体数据流。节目A包括一个或多个媒体数据流。每个媒体数据流到达机顶盒130的网络数据处理模块131处,机顶盒130的网络数据处理模块131接收媒体数据流,并对该媒体数据流进行重新排序和传输校验。网络数据处理模块131将重排序后,并且传输校验通过的媒体数据流传送给转发播放预处理模块132。转发播放预处理模块132将媒体数据流还原为媒体数据帧。由于发送节目播放请求的用户是电视机110用户,所以,转发播放预处理模块132将媒体数据帧发送至解码模块133,待解码模块133对媒体数据帧进行解码输出。
步骤S304:机顶盒130发送解码后的媒体数据帧至电视机110用户,以供用户观看。
解码模块133对接收到的节目A的媒体数据帧进行解码,以将该媒体数据帧转换为电视机110可以显示的音视频信号,并且解码模块133将节目A的音视频信号输出给电视机110,使该电视机110用户可以观看节目A的内容。
步骤S305,用户触发停止播放当前节目的请求。该当前节目可以是节目A。
步骤S306,机顶盒130根据接收到的停止播放当前节目的请求,停止向该用户发送该节目解码后的媒体数据帧。进一步地,机顶盒130中的解码模块133可以停止对节目A的解码。
步骤S307,机顶盒130在停止向用户发送节目的媒体数据帧时,关闭该节目的节目链接。
步骤S308,服务器140根据已经断开的链接,停止向机顶盒130返回节目的媒体数据流。
步骤S309-步骤S316,为使用移动终端120为终端的用户启动、关闭节目的操作步骤。步骤S301-步骤S308与步骤S309-步骤S316可以并行进行。
步骤S309,用户触发节目播放请求。
用户在所使用的移动终端120中选择节目。例如:用户希望观看节目B,则可以在移动终端120中选择节目B。移动终端120侦测到用户选择节目B的操作后,则向机顶盒130发送播放节目B的节目播放请求。
步骤S310,机顶盒130收到移动终端120发送的节目播放请求后,与服务器140建立与节目链接地址对应的节目链接。例如:机顶盒130接收到来自移动终端120的节目播放请求,该请求设置为播放节目B。根据该节目播放请求中的节目B的节目链接地址,机顶盒130向服务器140发出请求以建立节目B的链接。
步骤S311,服务器140向机顶盒130返回该节目的媒体数据流,并由机顶盒130对该节目的媒体数据流进行处理,以得到该节目的媒体数据帧。
具体而言,节目B链接建立成功后,服务器140向机顶盒130返回节目B的每个媒体数据流,每个媒体数据流到达机顶盒130的网络数据处理模块131处,机顶盒130的网络数据处理模块131接收到该节目B的媒体数据流后,对该媒体数据流进行重新排序和传输校验。由转发播放预处理模块132将重排序且校验通过后的媒体数据流还原为媒体数据帧。由于发送节目播放请求的用户是移动终端120用户,所以,转发播放预处理模块132将该媒体数据帧转发给数据传输模块134,待数据传输模块134对该媒体数据帧进行进一步地处理。
步骤S312,机顶盒130发送媒体数据帧至相应的移动终端120,以供用户观看。
数据传输模块134接收到节目B的媒体数据帧后,将节目B的媒体数据帧传输给相应的移动终端120,该移动终端120是发送针对节目B的节目播放请求的移动终端120。
移动终端120接收到机顶盒130转发的媒体数据帧后,对该媒体数据帧进行解码,将媒体数据帧转换为可以在移动终端120上显示的音视频信号,使该移动终端120可以播放该节目B。
步骤S313,用户触发停止播放当前节目的请求。
移动终端120根据用户选择停止的节目,向机顶盒130发出停止播放当前节目的请求。该当前节目例如是节目B。进一步地,移动终端120可以侦测用户选择的操作,当判断出为停止播放节目B时,则向机顶盒130发送停止播放节目B的请求。
步骤S314,机顶盒130根据接收到的停止播放当前节目的请求,停止向该移动终端120发送该节目的媒体数据帧。进一步地,机顶盒130中的解码模块133可以停止对节目B的解码,以实现停止向移动终端120发送节目B的媒体数据帧。
步骤S315,机顶盒130在停止向用户转发节目的媒体数据帧时,关闭该节目的节目链接。
步骤S316,服务器140根据已经断开的链接,停止向机顶盒130返回节目的媒体数据流。
进一步地,节目A的播放和停止、节目B的播放和停止可以并行进行,节目A的播放和停止对节目B的播放和停止没有影响。
本发明实施例还提供了一种媒体数据的发送装置。图4是根据本发明一实施例的媒体数据的发送装置的结构图。
该装置包括:接收模块410,设置为接收不同终端发送的节目播放请求;其中,节目播放请求中包括显示终端信息和节目链接地址。节目链接地址是媒体数据在服务器中的存储地址;终端包括显示器和移动终端;其中,显示器的显示终端信息为空值,移动终端的显示终端信息为移动终端的地址。
获取模块420,设置为获取与每个节目链接地址相对应的媒体数据;
发送模块430,设置为根据每个显示终端信息,将媒体数据发送给与之对应的终端。如果显示终端信息为空值,则将节目链接地址对应的媒体数据向显示器传送;如果显示终端信息为地址,则将节目链接地址对应的媒体数据向地址对应的移动终端传送。
发送模块430,设置为:每个媒体数据包括一个或多个媒体数据流;按照媒体数据中的一个或多个媒体数据流的播放顺序,将每个媒体数据流还原为媒体数据帧;将每个媒体数据帧发送给与之对应的终端。
由于本实施例的装置所实现的功能基本相应于前述图1至图3所示的***、方法实施例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。
尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
工业实用性
如上所述,本发明实施例提供的一种媒体数据的发送方法、装置和机顶盒,具有以下有益效果:根据不同终端的显示终端信息,将从服务器下载的一个或多个媒体数据(节目)传送给相应的终端,使不同的终端可以享受不同的节目,满足了多用户个性化需求,提高了用户体验效果。

Claims (10)

  1. 一种媒体数据的发送方法,包括:
    接收不同终端发送的节目播放请求;其中,所述节目播放请求中包括显示终端信息和节目链接地址;
    获取与每个所述节目链接地址相对应的媒体数据;
    根据每个所述显示终端信息,将媒体数据发送给与之对应的终端。
  2. 如权利要求1所述的方法,其中:
    所述节目链接地址是媒体数据在服务器中的存储地址;
    所述终端包括显示器和移动终端;其中,所述显示器的显示终端信息为空值,所述移动终端的显示终端信息为所述移动终端的地址。
  3. 如权利要求2所述的方法,其中,根据每个所述显示终端信息,将媒体数据发送给与之对应的终端,包括:
    如果所述显示终端信息为空值,则将节目链接地址对应的媒体数据向显示器传送;
    如果所述显示终端信息为地址,则将节目链接地址对应的媒体数据向所述地址对应的移动终端传送。
  4. 如权利要求1或2所述的方法,其中,根据每个所述显示终端信息,将媒体数据发送给与之对应的终端,包括:
    每个所述媒体数据包括一个或多个媒体数据流;
    按照所述媒体数据中的一个或多个媒体数据流的播放顺序,将每个所述媒体数据流还原为媒体数据帧;
    将每个所述媒体数据帧发送给与之对应的终端。
  5. 一种媒体数据的发送装置,包括:
    接收模块,设置为接收不同终端发送的节目播放请求;其中,所述节目播放请求中包括显示终端信息和节目链接地址;
    获取模块,设置为获取与每个所述节目链接地址相对应的媒体数据;
    发送模块,设置为根据每个所述显示终端信息,将媒体数据发送给与之对应的终端。
  6. 如权利要求5所述的装置,其中:
    所述节目链接地址是媒体数据在服务器中的存储地址;
    所述终端包括显示器和移动终端;其中,所述显示器的显示终端信息为空值,所述移动终端的显示终端信息为所述移动终端的地址。
  7. 如权利要求6所述的装置,其中,所述发送模块设置为:
    如果所述显示终端信息为空值,则将节目链接地址对应的媒体数据向显示器传送;
    如果所述显示终端信息为地址,则将节目链接地址对应的媒体数据向所述地址对应的移动终端传送。
  8. 如权利要求6或7所述的装置,其中,所述发送模块,设置为:
    每个所述媒体数据包括一个或多个媒体数据流;
    按照所述媒体数据中的一个或多个媒体数据流的播放顺序,将每个所述媒体数据流还原为媒体数据帧;
    将每个所述媒体数据帧发送给与之对应的终端。
  9. 一种机顶盒,包括权利要求6~10任一项所述的装置;其中,所述机顶盒还包括:
    解码模块,设置为将所述装置获取的媒体数据解码后发送给显示器;
    数据传输模块,设置为将来自移动终端的节目播放请求转发给所述装置,并将所述装置获取的媒体数据转发给对应的移动终端。
  10. 如权利要求9所述的机顶盒,其中:
    如果所述显示终端信息为空值,则所述装置将节目链接地址对应的媒体数据通过所述解码模块发送给所述显示器;
    如果所述显示终端信息为地址,则所述装置将节目链接地址对应的媒体数据通过数据传输模块发送给与之对应的移动终端。
PCT/CN2014/085584 2014-01-27 2014-08-29 一种媒体数据的发送方法、装置和机顶盒 WO2015109852A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410038788.5A CN104811794A (zh) 2014-01-27 2014-01-27 一种媒体数据的发送方法、装置和机顶盒
CN201410038788.5 2014-01-27

Publications (1)

Publication Number Publication Date
WO2015109852A1 true WO2015109852A1 (zh) 2015-07-30

Family

ID=53680774

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/085584 WO2015109852A1 (zh) 2014-01-27 2014-08-29 一种媒体数据的发送方法、装置和机顶盒

Country Status (2)

Country Link
CN (1) CN104811794A (zh)
WO (1) WO2015109852A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103841462B (zh) * 2013-12-03 2018-01-26 深圳市九洲电器有限公司 数字机顶盒多屏幕播放节目的方法及装置
CN105704521A (zh) * 2016-01-27 2016-06-22 深圳国微技术有限公司 一种实现个性化频道列表的方法及装置
CN107872721B (zh) * 2017-11-23 2020-12-11 深圳市创维软件有限公司 一种多媒体数据传输方法、终端及计算机可读介质
CN111147879B (zh) * 2019-12-30 2022-06-10 深圳Tcl数字技术有限公司 直播节目缓存方法、***、设备和计算机存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090150949A1 (en) * 2007-12-06 2009-06-11 Electronics & Telecommunications Research Institute Method of providing continuous streaming service using iptv and apparatus therefor
CN101702768A (zh) * 2009-11-18 2010-05-05 中国联合网络通信集团有限公司 数字电视节目传输方法及设备
CN103391473A (zh) * 2013-07-12 2013-11-13 北京小米科技有限责任公司 一种提供及获取音视频的方法和装置
CN103841462A (zh) * 2013-12-03 2014-06-04 深圳市九洲电器有限公司 数字机顶盒多屏幕播放节目的方法及装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101183742B (zh) * 2007-11-12 2011-09-07 杭州电子科技大学 矩形基片集成波导背腔线极化天线
CN101170212A (zh) * 2007-11-12 2008-04-30 杭州电子科技大学 共面波导单点馈电背腔圆极化天线
CN103531918B (zh) * 2013-09-29 2015-09-09 西安电子科技大学 一种宽带基片集成波导圆极化天线阵列及其制备方法
CN104752820A (zh) * 2014-11-12 2015-07-01 中国人民解放军国防科学技术大学 一种背腔缝隙天线阵列
CN206432397U (zh) * 2017-01-12 2017-08-22 深圳市景程信息科技有限公司 多波束背腔式高增益天线阵
CN106898882A (zh) * 2017-01-12 2017-06-27 深圳市景程信息科技有限公司 适用于毫米波通信的多波束背腔式高增益天线阵
CN107134653B (zh) * 2017-04-21 2020-02-21 南京邮电大学 基于基片集成波导谐振腔的平面紧凑型缝隙天线阵列

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090150949A1 (en) * 2007-12-06 2009-06-11 Electronics & Telecommunications Research Institute Method of providing continuous streaming service using iptv and apparatus therefor
CN101702768A (zh) * 2009-11-18 2010-05-05 中国联合网络通信集团有限公司 数字电视节目传输方法及设备
CN103391473A (zh) * 2013-07-12 2013-11-13 北京小米科技有限责任公司 一种提供及获取音视频的方法和装置
CN103841462A (zh) * 2013-12-03 2014-06-04 深圳市九洲电器有限公司 数字机顶盒多屏幕播放节目的方法及装置

Also Published As

Publication number Publication date
CN104811794A (zh) 2015-07-29

Similar Documents

Publication Publication Date Title
US10306293B2 (en) Systems and methods of server based interactive content injection
US11516518B2 (en) Live streaming with live video production and commentary
KR101968183B1 (ko) 비디오 디스플레이 시스템
US9538213B2 (en) Transmitting a prioritized audio stream along with multimedia content
US20160366464A1 (en) Method, device, and system for interactive television
CN100429901C (zh) 音视频广播网络直播频道切换的方法及结构
US8817095B2 (en) Locally originated IPTV programming
US9634880B2 (en) Method for displaying user interface and display device thereof
US9736518B2 (en) Content streaming and broadcasting
US10237629B2 (en) Channel classification methods and devices
KR101200492B1 (ko) 멀티미디어 재생 장치 및 그 재생 방법
US9756373B2 (en) Content streaming and broadcasting
CN106817628B (zh) 一种网络直播平台
JP2015513844A (ja) セットトップボックスのインタラクション方法および関連するセットトップボックスとシステム
WO2015109852A1 (zh) 一种媒体数据的发送方法、装置和机顶盒
US9043852B2 (en) Methods, devices, and computer program products for providing instant messaging in conjunction with an audiovisual, video, or audio program
US20150271417A1 (en) Tv system with improved video switching capabilities, and associated tv environment, server and terminal
WO2018000743A1 (zh) 一种用于跨设备群聊的方法及电子设备
JP2012531777A (ja) パケットベースのビデオコンテンツの解析
JP2014531798A (ja) マルチメディア検索を用いて視聴者がテレビで視聴しているものを特定すること
CN109640136B (zh) 一种控制电视的方法、装置、电子设备及可读介质
CN111385590A (zh) 直播数据处理方法、装置及终端
CN104639970A (zh) 视频串流处理装置及其录制特定视频片段的方法
KR20100001317A (ko) 댓글정보 제어장치 및 방법
US20170171505A1 (en) Electronic device, apparatus and method for video signal processing

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: 14879493

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: 14879493

Country of ref document: EP

Kind code of ref document: A1