WO2012167576A1 - 一种节目切换的方法、装置和媒体服务器 - Google Patents
一种节目切换的方法、装置和媒体服务器 Download PDFInfo
- Publication number
- WO2012167576A1 WO2012167576A1 PCT/CN2011/083056 CN2011083056W WO2012167576A1 WO 2012167576 A1 WO2012167576 A1 WO 2012167576A1 CN 2011083056 W CN2011083056 W CN 2011083056W WO 2012167576 A1 WO2012167576 A1 WO 2012167576A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- program
- media server
- content identifier
- jump
- time
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 230000005540 biological transmission Effects 0.000 claims abstract description 11
- 230000004044 response Effects 0.000 claims description 37
- 230000008569 process Effects 0.000 claims description 10
- 230000011664 signaling Effects 0.000 abstract description 21
- 230000003993 interaction Effects 0.000 abstract description 8
- 238000004891 communication Methods 0.000 abstract description 4
- 230000009191 jumping Effects 0.000 abstract description 3
- 238000007726 management method Methods 0.000 description 38
- 238000010586 diagram Methods 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 210000004087 cornea Anatomy 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 238000013144 data compression Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
- H04N21/4384—Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6581—Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Definitions
- the embodiments of the present invention relate to the field of information technology, and in particular, to a method, an apparatus, and a media server for program switching. Background technique
- NG0D Next Generat ion On Demand, next generation on-demand system
- the NG0D basic architecture is composed of a number of components, including: media server, on-demand client, background management device backoff ice and EPG (Electronic Progra ⁇ er Guide) server.
- the media server is responsible for transmitting the digital video stream to the terminal device through the transmission network and the edge device.
- the huge storage hard disk is commonly used to store the audio and video content in the MPEG (Moving Pictures Experts Group) format.
- the media server supports operations such as suspending, fast forwarding, and rewinding at the same time;
- the on-demand client is a device that connects the display device with an external signal source, and is responsible for converting the compressed digital signal into an audio and video signal;
- the background management device backoff ice is used for resource management of user authentication, authentication, and on-demand sessions;
- the EPG server is configured to provide a program list for the user, and the program package includes Including live program schedules, preview program listings, and time-shifted program listings, the program listing provides information about various programs.
- the NG0D architecture supports the program playback service.
- the play button When the user watches the live program online, press the play button to enter the playback mode to watch the time shift program, and perform fast forward and rewind operations on the time shift program.
- the play button When watching a time-shifted program in the playback mode, although switching between time-shifted programs can be realized, in the time-shifted program switching process, multiple signaling interactions between the on-demand client and the media server are required to complete the time shift.
- Program switching not only has more interactive signaling, but also has a long switching time and low switching efficiency. Summary of the invention
- the embodiments of the present invention provide a method, a device, and a media server for program switching, which are used to solve the problem that the prior art implements time-shifted program switching, and has more interactive signaling and longer switching time.
- An embodiment of the present invention provides a method for program switching, including: a program selection device receiving a notification message sent by a media server, where the notification message carries information of a time-shifted program playback to a boundary of the time-shifted program; the program selection device Determining, according to the information carried in the notification message, a content identifier of the jump program; the program selection device sending, to the media server, a message for triggering the media server to transmit data, where the message carries Determining the content identifier of the jump program, so that the media server sets the jump program to the terminal according to the content identifier.
- the embodiment of the present invention further provides a method for program switching, including: the media server sending a notification message to the program selection device, where the notification message carries the time-shifted program playback to And the information of the time-shifted program boundary, so that the program selection device directly acquires the content identifier of the jump program according to the information carried in the notification message; the media server receives the program selection device and sends the information And a message for triggering the media server to transmit data, where the message carries a content identifier of the jump program; and the media server transmits the jump program to the terminal device according to the content identifier.
- the embodiment of the present invention further provides a device for switching a program, including: a receiving module, configured to receive a notification message sent by a media server, where the notification message carries information of a time-shifted program playback to a boundary of the time-shifted program; And a method for directly acquiring a content identifier of the jump program according to the information carried in the notification message, where the triggering module is configured to send, to the media server, a message for triggering the media server to transmit data, where the message Carrying the content identifier of the jump program, so that the media server sets the special jump program to the terminal according to the content identifier.
- the embodiment of the present invention further provides a media server, including: a first sending module, configured to send a notification message to a program selection device, where the notification message carries information of a time-shifted program playback to a boundary of the time-shifted program, so that The program selection device directly acquires the content identifier of the jump program according to the information carried in the notification message; the service receiving module is configured to receive, by the program selection device, trigger the media server to transmit data a message, the message carrying the content identifier of the jump program; the second sending module, configured to transmit the jump program to the terminal device according to the content identifier.
- a media server including: a first sending module, configured to send a notification message to a program selection device, where the notification message carries information of a time-shifted program playback to a boundary of the time-shifted program, so that The program selection device directly acquires the content identifier of the jump program according to the information carried in the notification message; the service receiving module is configured to receive, by the program selection device, trigger the media server
- the embodiment of the present invention by directly acquiring the content identifier of the jump program, a message for triggering the media server to transmit data is sent to the media server, so that the media server performs switching of the time shift program.
- time shifting program switching no - The signaling for dismantling and reestablishing the communication connection and the media transmission channel. Therefore, the embodiment of the present invention solves the problem of more interaction signaling and longer switching time when implementing time-shifted program switching in the prior art, thereby reducing Time-shifted program switching time, improved switching efficiency, and improved user experience.
- 1 is a schematic flow chart of a conventional method for program switching
- FIG. 1 is a schematic flow chart of an embodiment of a method for program switching according to an embodiment of the present invention
- FIG. 3 is a schematic flow chart of another embodiment of a method for program switching according to an embodiment of the present invention.
- FIG. 4 is a schematic flow chart of another embodiment of a method for program switching according to an embodiment of the present invention.
- FIG. 5 is a schematic flowchart of another embodiment of a method for program switching according to an embodiment of the present invention.
- FIG. 6 is a schematic structural diagram of an embodiment of an apparatus for program switching according to an embodiment of the present invention.
- FIG. 7 is a schematic structural diagram of an embodiment of a media server for program switching according to an embodiment of the present invention. detailed description
- FIG. 1 is a schematic flowchart of a conventional method for switching a program. As shown in FIG. 1, the method includes:
- Step 100 The media server enters a playback mode.
- Step 102 When the program is played back to the time shift program boundary, the media server sends a notification message, such as an announce message, to the set top box, where the notification message carries information that the time shift program is played back to the program boundary;
- a notification message such as an announce message
- Step 104 The set top box sends a session teardown message to the backend management device, for example, a tear down message.
- Step 106 The background management device backoff ice removes the radio resource of the current session;
- Step 108 The background management device backoff ice forwards the session teardown message to the media server;
- Step 110 After receiving the session teardown message, the media server removes the IP (Internet Protocol) resource of the current session.
- IP Internet Protocol
- Step 112 The media server returns a response message to the background management device backoff ice, and the background management device backoff i ce forwards the response message to the set top box.
- _ _ Step 114 the set top box sends a request for obtaining the content identifier of the jump program to the EPG server;
- Step 116 The EPG server returns a response message to the set top box, where the response message carries the content identifier of the jump program.
- Step 118 The set top box sends a session establishment message to the background management device backoff ice, for example, a setup message, where the session establishment message carries the content identifier of the jump program.
- Step 120 The background management device backoff ice allocates radio frequency resources for the set top box;
- Step 122 background The management device backoff ice forwards the session establishment message to the media server;
- Step 124 The media server allocates IP resources to the set top box.
- Step 126 The media server returns a response message to the background management device backoff ice, and the background management device backoff! ce forwards the response message to the set top box;
- Step 128 The set top box sends a play message to the media server, for example, a play message.
- the set-top box needs to negotiate with the background management device backoff i ce when the program is played back to the time-shifted program boundary, and the background management device backoff ice participates in the session.
- the establishment and dismantling are mainly to realize the charging and/or authentication function in the program-on-demand mode.
- the program playback mode is different from the program-on-demand mode in that it does not need to be charged again after entering the program playback mode. Or authentication.
- the station management device backoff i ce is not required to participate in session establishment and teardown. Therefore, in the program playback mode, – Since the station management device backoff ice participates in session establishment and teardown, the interaction signaling is more in the time-shift program switching process, and the switching time is longer and the switching efficiency is low.
- the embodiments of the present invention provide a method, a device, and a media server for program switching, which are used to solve the problem of multi-interaction signaling and long switching time when implementing time-shift program switching in the prior art. problem.
- FIG. 1 is a schematic flow chart of an embodiment of a method for switching a program according to an embodiment of the present invention. As shown in FIG. 2, the method of the embodiment of the present invention includes:
- Step 200 The program selection device receives a notification message sent by the media server, where the notification message carries information that the time-shifted program is played back to the time-shifted program boundary.
- the program selection device may be a terminal control device, for example, a set top box, and the program selection device may also be a background management device Backoff ice.
- the information of the notification message carrying the time-shifted program playback to the time-shifted program boundary may include: the information in the notification message carrying the time-shifted program rewinding to the time-shifted program title, or the notification message carrying the time-shifted program playing or fast Advance to the information at the end of the time shifting program.
- Step 202 The program selection device directly obtains a content identifier of the jump program according to the information carried in the notification message.
- the program selection device omits the process of charging and/or authentication, and directly accesses the EPG server to obtain the content identifier of the jump program.
- the session teardown message is not sent, for example, a teardowns message, and the session establishment is not sent.
- _ _ information for example, the setup message
- the program selection device directly accesses the EPG server to obtain a program list, queries the program list, and obtains the content identifier of the jump program.
- Step 204 The program selection device sends a message for triggering the media server to transmit data to the media server, where the message carries a content identifier of the jump program, so that the media server is based on the content. Identifying, transmitting the jump program to the terminal device.
- the program selection device receives the notification message sent by the media server, where the notification message carries the information of the time-shifted program playback to the time-shifted program boundary, and the program selection device directly acquires the jump program according to the information.
- Content identification and sending a message for triggering the media server to transmit data to the media server, so that the media server performs switching of the time-shifted program, and the program selection device does not have a background management device
- the backoff i ce performs the session negotiation, and the session teardown and the re-establishment signaling are not generated between the media server and the program selection device. Therefore, the embodiment of the present invention solves the problem of multiple interaction signaling when the time shift program is switched in the prior art. The problem of long time, thereby reducing the time of time-shifted program switching, improving the efficiency of switching, and improving the user experience.
- FIG. 3 is a schematic flowchart of another embodiment of a method for switching a program according to an embodiment of the present invention. As shown in FIG. 3, the method of the embodiment of the present invention includes:
- Step 300 The media server sends a notification message to the program selection device, where the notification message carries information that the time-shifted program plays back to the time-shifted program boundary, so that the program selection device is configured according to the information carried in the notification message.
- Information directly obtaining the content identifier of the jump program;
- the program selection device may be a terminal control device, for example, a set top box, and the program selection device may also be a background management device Backoff i ce.
- the information of the notification message carrying the time-shifted program playback to the time-shifted program boundary may include: the information in the notification message carrying the time-shifted program rewinding to the time-shifted program title, or the notification message carrying the time-shifted program playing or fast Advance to the information at the end of the time shifting program.
- the program selection device omits the process of charging and/or authentication, and directly accesses the EPG server to obtain the content identifier of the jump program.
- the program selection device learns that the time-shifted program is played back to the time-shifted program boundary, the session removal message, for example, the teardowns message, and the session establishment message are not sent, for example, a setup message, and the program selection device directly accesses the EPG server to obtain The program list, querying the program list, and obtaining the content identifier of the jump program.
- the session removal message for example, the teardowns message
- the session establishment message are not sent, for example, a setup message
- the program selection device directly accesses the EPG server to obtain The program list, querying the program list, and obtaining the content identifier of the jump program.
- Step 302 The media server receives, by the program selection device, a message for triggering transmission of data by the media server, where the message carries a content identifier of the jump program.
- Step 304 The media server transmits the jump program to the terminal device according to the content identifier.
- the program selection device receives the notification message sent by the media server, where the notification message carries the information of the time-shifted program playback to the time-shifted program boundary, and the program selection device directly acquires the jump program according to the information.
- FIG. 4 is a schematic diagram of another embodiment of a method for program switching according to an embodiment of the present invention, wherein the program selection device takes a set top box as an example, and the time-shifted program is illustrated by taking a news broadcast as an example.
- the user operates the set top box through the remote controller, the set top box is connected with the player for audio and video playback, the set top box and the media server use the RTSP protocol to interact, and the set top box and the EPG server use the HTTP protocol to interact.
- the EPG server is running on the set top box, and the program list is updated in real time.
- the method in the embodiment of the present invention includes:
- Step 400 The set top box receives a playback instruction of the CCTV-1 channel news broadcast
- Step 402 The set top box forwards the playback instruction to the media server.
- Step 404 The media server enters a playback mode.
- Step 406 When the news broadcast is played back to the program boundary, the media server sends a notification message to the set top box, for example, an announce message;
- the notification message carries the news broadcast playback to the side of the program.
- the information of the boundary, wherein the news broadcast boundary information may be the title information of the news broadcast, or the end information of the news broadcast.
- the media server may carry "Notice: 2104" End-of-Stream Reached”" in the notification message to notify the set top box of the news broadcast or fast forward to the program.
- the notification message is as follows:
- the media server may carry "Notice: 2104" Start-of-Stream Reached”" in the notification message to notify the set-top box news feed to rewind to the title of the program.
- An example of the notification message is as follows:
- Step 408 The set top box sends a request for obtaining a content identifier of the jump program to the EPG server.
- the set top box receives the broadcast news broadcast playback to the program side.
- the notification message of the boundary information, parsing the notification message if the notification message carries the news broadcast play or fast forward to the end of the program, the set top box sends a request for obtaining the content identifier of the next program of the news broadcast to the EPG server; If the notification message carries the information that the news feed rewinds to the title of the program, the set top box sends a request for obtaining the content identifier of the previous program of the news broadcast to the EPG server.
- Step 410 The EPG server returns a response message to the set top box, where the response message carries the content identifier of the jump program.
- Step 412 The set top box sends a play message to the media server, where the play message carries the content identifier of the jump program.
- the play message is used to trigger the media server to transmit data according to a preset transmission mechanism.
- the play message may be a Play message according to the definition of RTSP (Real Time Streaming Protocol).
- the Play message is used to trigger the server to transmit data according to a preset transmission mechanism of the Step message.
- RTSP Real Time Streaming Protocol
- the Play message is sent to the media server.
- the Play message carries the content identifier of the jump program. After receiving the Play message, the media server transmits the jump program according to the preset transmission mechanism of the Step message.
- the method for carrying the content identifier of the jump program in the notification message sent by the set-top box to the media server may include multiple manners.
- the following description uses the identifier "abcdl234567890123456" carrying the jump program as an example. -
- Manner 1 Add an SDP description to the play message, and carry the "abcdl234567890123456" through the SDP description; for example:
- PLAY rtsp //videoserver234. corneas t. com: 554/98765
- Method 2 Add an RTSP header field in the playback message, and carry "abcdl234567890123456" through the RTSP header field; for example:
- PLAY rtsp //videoserver234. corneas t. com: 554/98765
- X-playlist-item cctvl.com abcdl234567890123456
- Method 3 Add parameters in the RTSP URL of the playback message, and carry "abcdl234567890123456" through the parameters; for example:
- npt 0- It should be noted that the above examples are for illustrative purposes only and are not limiting.
- Step 414 The play message sent by the media server receiver top box acquires the content of the jump program according to the content identifier of the jump program carried in the play message.
- Step 416 The media server transmits the jump program to the terminal device.
- the set-top box receives the notification message carrying the news broadcast to the program boundary information, directly accesses the EPG server to obtain the content identifier of the jump program, and sends the media server to trigger the media server to transmit the data.
- the play message, the time shift program is switched, the set top box does not negotiate with the background management device backoff ice, and the session teardown and re-establishment signaling is not generated between the media server and the set top box. Therefore, the embodiment of the present invention solves the prior art.
- time-shifted program switching there are many problems of mutual signaling and long switching time, thereby reducing the time for time-shifted program switching, improving the switching efficiency, and improving the user experience.
- FIG. 5 is a schematic flowchart of another embodiment of a method for switching a program according to an embodiment of the present invention.
- the program selection device is specifically a background management device BackOff ice, as shown in FIG. 5, the method of the embodiment of the present invention is shown in FIG. Includes:
- Step 500 The media server is in a playback mode, and the news broadcast is being played back;
- Step 502 When the news broadcast is played back to the program boundary, the media server sends a notification message to the background management device BackOff ice, for example, an announce message;
- the notification message carries the information of the news broadcast playback to the boundary of the program, wherein the news broadcast boundary information may be the title information of the news broadcast, or the end information of the news broadcast.
- Step 504 The background management device BackOff ice sends a request for acquiring the content identifier of the jumping program to the EPG server.
- the background management device BackOff ice receives the notification message carrying the news broadcast playback to the program boundary information, and parses the notification message, if the notification message carries the news broadcast or fast forward to the end of the program.
- the information the background management device BackOff ice sends a request for obtaining the content identifier of the next program of the news broadcast to the EPG server; if the notification message carries the news broadcast rewinding to the information of the title of the program, the background management device BackOff ice
- the EPG server sends a request to obtain the content identification of the previous program of the news feed.
- Step 506 The EPG server returns a response message to the background management device Backoff ice, where the response message carries the content identifier of the jump program.
- Step 508 The background management device BackOff ice returns a response message to the media server, where the response message carries the content identifier of the jump program.
- the station management device BackOff ice returns to the media server.
- the back-end management device BackOffice may include a plurality of manners for carrying the content identifier of the jump program in the returned response message.
- the following description uses the identifier "abcdl234567890123456" for carrying the jump program as an example.
- Manner 1 Add an SDP description in the response message, and carry abcdl234567890123456" through the SDP description; for example:
- Method 2 Add an RTSP header field in the response message, and carry abcdl234567890123456" through the RTSP header field; for example:
- Step 510 The media server receives the response message returned by the back-end management device BackOffice, and obtains the content of the ⁇ ⁇ ⁇ program according to the content identifier of the jump program carried in the response message;
- Step 512 The media server transmits the jump program to the terminal device.
- the background management device BackOff ice directly accesses the EPG server to obtain the content identifier of the jump program, and returns a carry jump to the media server.
- the response message of the content identifier of the program is switched, and the time shift program is switched.
- the session teardown and the re-establishment signaling are not generated. Therefore, the embodiment of the present invention solves the prior art when implementing time shift program switching.
- the problem of multiple interaction signaling and long switching time reduces the time for time-shifted program switching, improves the switching efficiency, and improves the user experience.
- FIG. 6 is a schematic structural diagram of an embodiment of an apparatus for program switching according to an embodiment of the present invention. As shown in FIG. 6, the apparatus for program switching includes a receiving module 600, an obtaining module 602, and a triggering module 604.
- the receiving module 600 is configured to receive a notification message sent by the media server, where the notification message carries information that the time-shifted program plays back to the time-shifted program boundary;
- the obtaining module 602 is connected to the receiving module 600, and the obtaining module 602 is configured to directly obtain the content identifier of the jump program according to the information carried in the notification message.
- the triggering module 604 is connected to the obtaining module 602, and the triggering module 604 is configured to send a message for triggering the media server to transmit data to the media server, where the message carries the content identifier of the jumped program, so that the The media server transmits the jump program to the terminal device according to the content identifier.
- the device is a background management device
- the triggering module 604 is specifically configured to return a response message to the media server, where the response message carries the hop - the content identifier of the program is transferred, so that the media server transmits the jump program to the terminal device according to the content identifier
- the device is a terminal control device
- the trigger module 604 is specifically used for The media server sends a play message, where the play message carries the content identifier of the jump program, so that the media server transmits the jump program to the terminal device according to the content identifier.
- the obtaining module 602 is further configured to: according to the information carried in the notification message, omit the charging and/or authentication process, and directly access the EPG server to obtain the content identifier of the jump program.
- the information that the time-shifted program is played back to the time-shifted program boundary in the notification message includes: information that the time-shifted program rewinds to the time-shifted program title in the notification message , or time shifting the program to play or fast forward to the end of the time shifting program.
- the device for program switching receives the notification message sent by the media server, and the notification message carries the information of the time-shifted program playback to the boundary of the time-shifted program, and the device directly acquires the information according to the information. Jumping the content identifier of the program, and sending a message for triggering the media server to transmit data to the media server, so that the media server performs switching of the time-shifted program, and in the time-shifted program switching, no session teardown and reconstruction signaling is generated.
- the communication connection and the media transmission channel are not removed and reconstructed, which solves the problem that the prior art implements time-shift program switching, and has more interactive signaling and longer switching time, thereby reducing the time and time of time-shifting program switching. The efficiency of switching improves the user experience.
- the media server for program switching includes a first sending module 700, a service receiving module 70 2, and a second sending.
- Module 7 (M.
- the first sending module 700 is configured to send a notification message to the program selection device, where the notification message carries information that the time-shifted program plays back to the time-shifted program boundary, so that the program selection device carries the information according to the notification message.
- the information directly acquires a content identifier of the jump program;
- the service receiving module 702 is connected to the first sending module 700, and the service receiving module 702 is configured to receive a message sent by the program selecting device for triggering the media server to transmit data, where the message carries the content of the jump program.
- the second sending module 704 is connected to the service receiving module 702, and the second sending module 704 is configured to transmit the jump program to the terminal device according to the content identifier.
- the program selection device is a background management device
- the service receiving module 702 is specifically configured to receive a response message returned by the background management device, where the response message carries the The content identifier of the jump program
- the program selection device is a terminal control device
- the service receiving module 702 is specifically configured to receive a play message sent by the terminal device, where the play message carries the content identifier of the jump program.
- the obtaining the content identifier of the jump program according to the information comprises: acquiring a program list from the EPG server according to the information, querying the program list, and obtaining a content identifier of the jump program.
- the information in the notification message that plays the program being played to the boundary of the program includes: the notification message carries a piece of the program being played to the program. — The information of the header, or the notification message carries the information of the program being played to the end of the program.
- the program selection device receives the notification message sent by the media server, where the notification message carries the information of the time-shifted program playback to the time-shifted program boundary, and the program selection device directly acquires the jump program according to the information.
- Content identification, and sending a message for triggering the media server to transmit data to the media server, so that the media server performs switching of the time-shifted program the program selection device does not perform session negotiation with the background management device backoff ice, the media server and the program
- the session demolition and re-establishment signaling is also not generated between the selected devices. Therefore, the embodiment of the present invention solves the problem of multiple interaction signaling and long switching time when implementing time-shifted program switching in the prior art, thereby reducing time shifting. The time of program switching, improving the efficiency of switching, and improving the user experience.
- the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供一种节目切换的方法、装置和媒体服务器,通过直接获取跳转节目的内容标识,向媒体服务器发送用于触发所述媒体服务器传输数据的消息,以使得媒体服务器进行时移节目的切换,在上述时移节目切换的过程中,没有产生用于拆除和重建通信连接和媒体传输通道的信令。本发明提供的技术方案解决了现有技术在实现时移节目切换时,交互信令多,切换时间较长的问题,减少了时移节目切换的时间、提高了切换的效率,提升了用户体验。
Description
说 明 书
一种节目切换的方法、 装置和媒体服务器 技术领域
本发明实施例涉及信息技术领域, 尤其涉及一种节目切换的方 法、 装置和媒体服务器。 背景技术
近年来, 随着互联网的飞速发展以及数据压缩和传输技术的进 步, 多媒体通信技术得到空前发展, 各种多媒体应用正逐渐融入到人 们的生活中, NG0D ( Next Generat ion On Demand, 下一代点播***), 就是一套新一代多媒体视频点播服务构架。
NG0D基本构架是由许多组件整合在一起构成的, 其中包括: 媒 体服务器、点播客户端、后台管理设备 backoff ice和 EPG (Electronic Progra匪 er Guide,电子节目指南)服务器。 媒体服务器通过传输网络 和边缘设备, 负责将数字视频流发送给终端设备, 其在容错能力范围 内, 常用巨大的存储硬盘来存储 MPEG ( Moving Pictures Experts Group , 动态图像专家组)格式的音视频内容, 特别是, 所述媒体服 务器同时支持暂停、 快进、 快退等操作; 所述点播客户端是一个连接 显示设备与外部信号源的设备,负责将压缩的数字信号转成音视频信 号; 所述后台管理设备 backoff ice用于用户认证、 鉴权和点播会话 的资源管理; 所述 EPG服务器用于为用户提供节目单, 所述节目单包
括直播节目单、预告节目单以及时移节目单, 节目单提供关于各种节 目的相关信息。
NG0D架构支持节目回放业务, 用户在线观看直播节目时,按回放 键可以进入回放模式观看时移节目, 并可以对时移节目进行快进、快 退等操作。 目前, 在回放模式中观看时移节目, 虽然可以实现时移节 目间的切换, 但是, 在时移节目切换过程中, 点播客户端和媒体服务 器之间需要多次信令交互,才能完成时移节目切换,不仅交互信令多, 而且切换时间较长、 切换效率低。 发明内容
本发明实施例提供一种节目切换的方法、 装置和媒体服务器, 用 于解决现有技术在实现时移节目切换时, 交互信令多, 切换时间较长 的问题。
本发明实施例提供一种节目切换的方法, 包括: 节目选择设备 接收媒体服务器发送的通知消息,所述通知消息中携带时移节目回放 至所述时移节目边界的信息;所述节目选择设备根据所述通知消息中 携带的所述信息, 直接获取跳转节目的内容标识; 所述节目选择设备 向所述媒体服务器发送用于触发所述媒体服务器传输数据的消息,所 述消息中携带所述跳转节目的内容标识,以使得所述媒体服务器根据 所述内容标识, 向终端设 ^专输所述跳转节目。
本发明实施例还提供一种节目切换的方法, 包括: 媒体服务器 向节目选择设备发送通知消息,所述通知消息中携带时移节目回放至
— — 所述时移节目边界的信息,以使得所述节目选择设备根据所述通知消 息中携带的所述信息, 直接获取跳转节目的内容标识; 所述媒体服务 器接收所述节目选择设备发送的用于触发所述媒体服务器传输数据 的消息, 所述消息携带所述跳转节目的内容标识; 所述媒体服务器根 据所述内容标识向终端设备传输所述跳转节目。
本发明实施例还提供一种节目切换的装置, 包括: 接收模块, 用于接收媒体服务器发送的通知消息,所述通知消息中携带时移节目 回放至所述时移节目边界的信息; 获取模块, 用于根据所述通知消息 中携带的所述信息, 直接获取跳转节目的内容标识; 触发模块, 用于 向所述媒体服务器发送用于触发所述媒体服务器传输数据的消息,所 述消息中携带所述跳转节目的内容标识,以使得所述媒体服务器根据 所述内容标识, 向终端设 ^专输所述跳转节目。
本发明实施例还提供一种媒体服务器, 包括: 第一发送模块, 用于向节目选择设备发送通知消息,所述通知消息中携带时移节目回 放至所述时移节目边界的信息,以使得所述节目选择设备根据所述通 知消息中携带的所述信息, 直接获取跳转节目的内容标识; 业务接收 模块,用于接收所述节目选择设备发送的用于触发所述媒体服务器传 输数据的消息, 所述消息携带所述跳转节目的内容标识; 第二发送模 块, 用于根据所述内容标识向终端设备传输所述跳转节目。
在本发明实施例中, 通过直接获取跳转节目的内容标识, 向媒体 服务器发送用于触发所述媒体服务器传输数据的消息,以使得媒体服 务器进行时移节目的切换。 在上述时移节目切换的过程中, 没有产生
— - 用于拆除和重建通信连接和媒体传输通道的信令, 因此, 本发明实施 例解决了现有技术在实现时移节目切换时, 交互信令多, 切换时间较 长的问题, 从而减少了时移节目切换的时间、 提高了切换的效率, 提 升了用户体验。
附图说明
图 1为现有的一种节目切换的方法的流程示意图;
图 1为本发明实施例节目切换的方法的一个实施例的流程示意 图;
图 3为本发明实施例节目切换的方法的另一个实施例的流程示 意图;
图 4为本发明实施例节目切换的方法的另一个实施例的流程示 意图;
图 5为本发明实施例节目切换的方法的另一个实施例的流程示 意图;
图 6为本发明实施例节目切换的装置的一个实施例的结构示意 图;
图 7为本发明实施例节目切换的媒体服务器的一个实施例的结 构示意图。 具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚, 下面将结
— 合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例是本发明一部分实施例, 而不是 全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有 作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护 的范围。
在介绍本发明实施例提供的节目切换的方法、装置和媒体服务器 之前, 首先介绍现有技术中节目切换的方法。
图 1为现有的一种节目切换的方法的流程示意图, 如图 1所示, 该方法包括:
步骤 100、 媒体服务器进入回放模式;
步骤 102、 当时移节目回放至该时移节目边界时, 媒体服务器向 机顶盒发送通知消息, 例如 announce消息, 该通知消息中携带时移 节目回放至该节目边界的信息;
步骤 104、 机顶盒向后台管理设备 backoff ice发送会话拆除消 息 , 例如, tear down消息;
步骤 106、 后台管理设备 backoff ice拆除当前会话的射频资源; 步骤 108、 后台管理设备 backoff ice向媒体服务器转发该会话 拆除消息;
步骤 110、 媒体服务器接收到会话拆除消息后, 拆除当前会话的 IP ( Internet Protocol , 网络互连协议) 资源;
步骤 112、 媒体服务器向后台管理设备 backoff ice返回响应消 息, 后台管理设备 backoff i ce向机顶盒转发该响应消息;
_ _ 步骤 114、 机顶盒向 EPG服务器发送获取跳转节目的内容标识的 请求;
步骤 116、 EPG服务器向机顶盒返回响应消息, 该响应消息中携 带跳转节目的内容标识;
步骤 118、 机顶盒向后台管理设备 backoff ice发送会话建立消 息, 例如, setup消息, 该会话建立消息携带跳转节目的内容标识; 步骤 120、 后台管理设备 backoff ice为机顶盒分配射频资源; 步骤 122、 后台管理设备 backoff ice向媒体服务器转发该会话 建立消息;
步骤 124、 媒体服务器为机顶盒分配 IP资源;
步骤 126、 媒体服务器向后台管理设备 backoff ice返回响应消 息, 后台管理设备 backoff ! ce向机顶盒转发该响应消息;
步骤 128、机顶盒向媒体服务器发送播放消息,例如, play消息; 步骤 130、 媒体服务器接收到播放消息后, 向终端设备传输跳转 节目。
在上述时移节目切换的过程中,机顶盒在获知时移节目回放至该 时移节目边界时, 需要和后台管理设备 backoff i ce协商, 进行会话 的建立和拆除,而后台管理设备 backoff ice参与会话的建立和拆除, 主要是为了在节目点播模式中实现计費和 /或鉴权功能, 但是, 节目 回放模式与节目点播模式的不同点在于:进入节目回放模式后不需要 再次进行计費和 /或鉴权。 因而, 在节目回放模式中, 不需要台管理 设备 backoff i ce参与会话建立和拆除。 因此, 在节目回放模式中,
— — 由于台管理设备 backoff ice参与会话建立和拆除, 从而使得时移节 目切换过程中交互信令多, 而且切换时间较长、 切换效率低。
针对现有技术存在的上述问题,本发明实施例提供一种节目切换 的方法、 装置和媒体服务器, 用于解决现有技术在实现时移节目切换 时, 交互信令多, 切换时间较长的问题。
首先对本发明的方法实施例的整体技术方案进行说明。
方法实施例一:
图 1 为本发明实施例节目切换的方法的一个实施例的流程示意 图, 如图 2所示, 本发明实施例的方法包括:
步骤 200、 节目选择设备接收媒体服务器发送的通知消息, 所述 通知消息中携带时移节目回放至所述时移节目边界的信息;
在本发明实施例中, 节目选择设备可以是终端控制设备, 例如, 机顶盒, 节目选择设备也可以是后台管理设备 Backoff ice。
通知消息中携带时移节目回放至所述时移节目边界的信息可以 包括: 通知消息中携带时移节目快退至所述时移节目片头的信息, 或 者通知消息中携带时移节目播放或快进至所述时移节目片尾的信息。
步骤 202、 所述节目选择设备根据所述通知消息中携带的所述信 息, 直接获取跳转节目的内容标识;
在本发明实施例中, 节目选择设备省略计費和 /或鉴权的过程, 直接访问 EPG服务器获取跳转节目的内容标识。
例如, 节目选择设备获知时移节目回放至所述时移节目边界时, 不发送会话拆除消息, 例如, teardowns消息, 也不发送会话建立消
_ _ 息, 例如, setup消息,节目选 ^殳备直接访问 EPG服务器获取节目 单, 查询所述节目单, 得到跳转节目的内容标识。
步骤 204、 所述节目选择设备向所述媒体服务器发送用于触发所 述媒体服务器传输数据的消息,所述消息中携带所述跳转节目的内容 标识, 以使得所述媒体服务器根据所述内容标识, 向终端设备传输所 述跳转节目。
在本发明实施例中,节目选择设备接收媒体服务器发送的通知消 息, 所述通知消息中携带时移节目回放至所述时移节目边界的信息, 节目选择设备根据所述信息直接获取跳转节目的内容标识,并向媒体 服务器发送用于触发所述媒体服务器传输数据的消息,以使得媒体服 务器进行时移节目的切换, 节目选择设备没有与后台管理设备
backoff i ce进行会话协商, 媒体服务器和节目选择设备之间也没有 产生会话拆除和重建信令, 因此, 本发明实施例解决了现有技术在实 现时移节目切换时, 交互信令多, 切换时间较长的问题, 从而减少了 时移节目切换的时间、 提高了切换的效率, 提升了用户体验。
方法实施例二:
图 3 为本发明实施例节目切换的方法的另一个实施例的流程示 意图, 如图 3所示, 本发明实施例的方法包括:
步骤 300、 媒体服务器向节目选择设备发送通知消息,所述通知 消息中携带时移节目回放至所述时移节目边界的信息,以使得所述节 目选择设备根据所述通知消息中携带的所述信息,直接获取跳转节目 的内容标识;
— - 在本发明实施例中, 节目选择设备可以是终端控制设备, 例如, 机顶盒, 节目选择设备也可以是后台管理设备 Backoff i ce。
通知消息中携带时移节目回放至所述时移节目边界的信息可以 包括: 通知消息中携带时移节目快退至所述时移节目片头的信息, 或 者通知消息中携带时移节目播放或快进至所述时移节目片尾的信息。
需要说明的是, 在本发明实施例中, 节目选择设备省略计费和 / 或鉴权的过程, 直接访问 EPG服务器获取跳转节目的内容标识。
例如, 节目选择设备获知时移节目回放至所述时移节目边界时, 不发送会话拆除消息, 例如, teardowns消息, 也不发送会话建立消 息, 例如, setup消息,节目选择设备直接访问 EPG服务器获取节目 单, 查询所述节目单, 得到跳转节目的内容标识。
需要说明的是, 上述举例只做说明, 不做限定。
步骤 302、 所述媒体服务器接收所述节目选择设备发送的用于触 发所述媒体服务器传输数据的消息,所述消息携带所述跳转节目的内 容标识;
步骤 304、 所述媒体服务器根据所述内容标识向终端设备传输所 述跳转节目。
在本发明实施例中,节目选择设备接收媒体服务器发送的通知消 息, 所述通知消息中携带时移节目回放至所述时移节目边界的信息, 节目选择设备根据所述信息直接获取跳转节目的内容标识,并向媒体 服务器发送用于触发所述媒体服务器传输数据的消息,以使得媒体服 务器进行时移节目的切换, 节目选择设备没有与后台管理设备
- — backoff i ce进行会话协商, 媒体服务器和节目选择设备之间也没有 产生会话拆除和重建信令, 因此, 本发明实施例解决了现有技术在实 现时移节目切换时, 交互信令多, 切换时间较长的问题, 从而减少了 时移节目切换的时间、 提高了切换的效率, 提升了用户体验。
为了更加清楚的说明本发明的技术方案, 下述以用户观看央视 1 套(CCTV—1 )时移节目时, 时移节目切换的场景为例进行详细说明。
方法实施例三:
图 4 为本发明实施例节目切换的方法的另一个实施例的流程示 意图, 其中, 节目选择设备以机顶盒为例, 时移节目以新闻联播为例 来进行说明。
在本发明实施例中, 用户通过遥控器对机顶盒进行操作,机顶盒 连接有播放器进行音视频播放, 机顶盒与媒体服务器之间采用 RTSP 协议进行交互, 机顶盒与 EPG服务器之间采用 HTTP协议进行交互, EPG服务器运行在机顶盒上, 实时更新节目单, 如图 4所示, 本发明 实施例的方法包括:
步驟 400、 机顶盒接收回放 CCTV—1 频道的新闻联播的回放指 令;
步骤 402、 机顶盒将回放指令转发给媒体服务器;
步骤 404、 媒体服务器进入回放模式;
步驟 406、 当新闻联播回放至该节目边界时, 媒体服务器向机 顶盒发送通知消息, 例如, announce消息;
在本发明实施例中, 通知消息中携带新闻联播回放至该节目边
— — 界的信息, 其中, 新闻联播边界信息可以是新闻联播的片头信息, 或 者是新闻联播的片尾信息。
例如, 当新闻联播播放或快进至该节目的片尾时,媒体服务器可 以在通知消息中携带 "Notice: 2104"End-of-Stream Reached"" , 以通知机顶盒新闻联播播放或快进至该节目的片尾,该通知消息举例 如下:
ANNOUNCE rtsp: //videoserver234. cctvl. com: 554 RTSP/1.0 CSeq: 1
Require: com. cctvl. ngod. cl
Session: 8537781583503421373
Notice: 2104"End-of-Stream Reached"
或者, 当新闻联播快退至该节目的片头时,媒体服务器可以在通 知消息中携带 "Notice: 2104"Start-of-Stream Reached"", 以通知 机顶盒新闻联播快退至该节目的片头, 该通知消息举例如下:
ANNOUNCE rtsp: //videoserver234. cctvl. com: 554 RTSP/1.0
CSeq: 1
Require: com. cctvl. ngod. cl
Session: 8537781583503421373
Notice: 2101 "Star t-of-Stream Reached"
步骤 408、 机顶盒向 EPG服务器发送获取跳转节目的内容标识的 请求;
在本发明实施例中,机顶盒接收到携带新闻联播回放至该节目边
界信息的通知消息, 解析该通知消息, 若该通知消息中携带新闻联播 播放或快进至该节目的片尾的信息,则机顶盒向 EPG服务器发送获取 新闻联播的下一个节目的内容标识的请求;若该通知消息中携带新闻 联播快退至该节目的片头的信息,则机顶盒向 EPG服务器发送获取新 闻联播的上一个节目的内容标识的请求。
需要说明的是, 上述举例只做说明, 不做限定。
步骤 410、 EPG服务器向机顶盒返回响应消息, 该响应消息中携 带跳转节目的内容标识;
步骤 412、 机顶盒向媒体服务器发送播放消息, 所述播放消息携 带所述跳转节目的内容标识;
在本发明实施例中,播放消息用于触发所述媒体服务器根据预先 设定的传输机制传输数据, 例如, 播放消息可以是 Play消息, 根据 RTSP ( Real Time Streaming Protocol , 实时流传输协议) 的定义, Play消息用于触发服务器按照 Step消息预先设定的传输机制传输数 据, 例如, 机顶盒获知新闻联播回放至该节目边界时, 不发送会话拆 除消息, 直接访问 EPG服务器获取跳转节目的内容标识, 向媒体服务 器发送 Play消息, Play消息中携带跳转节目的内容标识, 媒体服务 器接收到 Play消息后,按照 Step消息预先设定的传输机制传输跳转 节目。
在本发明实施例中, 机顶盒在向媒体服务器发送的通知消息中, 携带跳转节目的内容标识的方式可以包括多种方式,下述以携带跳转 节目的标识 "abcdl234567890123456" 为例说明。
- —
方式一、 在播放消息中增加 SDP描述, 通过所述 SDP描述携带 "abcdl234567890123456"; 例如:
PLAY rtsp: //videoserver234. corneas t. com: 554/98765
RTSP/1.0
CSeq: 456
Require: com. corneas t. ngod. cl
Session: 77
Range: npt=0- a=X- pi ay list- it em: cctvl.com abcdl234567890123456 方式二、 在播放消息中增加 RTSP头域, 通过所述 RTSP头域携带 "abcdl234567890123456" ; 例如:
PLAY rtsp: //videoserver234. corneas t. com: 554/98765
RTSP/1.0
CSeq: 456
Require: com. comcast. ngod. cl
Session: 77
Range: npt=0-
X-playlist-item: cctvl.com abcdl234567890123456 方式三、 在播放消息的 RTSP URL中增加参数, 通过所述参数携 "abcdl234567890123456" ;例如:
PLAY rtsp: //videoserver234. comcast. com: 554/98765?X- playlist -item=cctvl. com/abcdl 234567890123456
— —
RTSP/1. 0
CSeq: 456
Require: com. comcas t. ngod. cl
Ses s ion: 77
Range: npt=0- 需要说明的是, 上述举例只做说明, 不做限定。
步骤 414、 媒体服务器接收机顶盒发送的播放消息, 根据播放消 息中携带的跳转节目的内容标识获取跳转节目的内容;
步骤 416、 媒体服务器将跳转节目传输给终端设备。
在本发明实施例中,机顶盒在接收到携带新闻联播播放至该节目 边界信息的通知消息, 直接访问 EPG服务器获取跳转节目的内容标 识,并向媒体服务器发送用于触发所述媒体服务器传输数据的播放消 息, 进行时移节目的切换, 机顶盒没有与后台管理设备 backoff ice 进行会话协商,媒体服务器和机顶盒之间也没有产生会话拆除和重建 信令, 因此, 本发明实施例解决了现有技术在实现时移节目切换时, 交互信令多,切换时间较长的问题,从而减少了时移节目切换的时间、 提高了切换的效率, 提升了用户体验。
方法实施例四:
图 5 为本发明实施例节目切换的方法的另一个实施例的流程示 意图, 在本发明实施例中, 节目选择设备具体为后台管理设备 BackOff ice, 如图 5所示, 本发明实施例的方法包括:
步骤 500、 媒体服务器处于回放模式, 正在回放新闻联播;
— — 步骤 502、 当新闻联播回放至该节目边界时, 媒体服务器向后台 管理设备 BackOff ice发送通知消息, 例如, announce消息;
在本发明实施例中, 通知消息中携带新闻联播回放至该节目边 界的信息, 其中, 新闻联播边界信息可以是新闻联播的片头信息, 或 者是新闻联播的片尾信息。
需要说明的是,通知消息携带新闻联播回放至该节目边界的信息 的具体方式, 在方法实施例三中已经说明, 本发明实施例不再复述。
步骤 504、 后台管理设备 BackOff ice向 EPG服务器发送获取跳 转节目的内容标识的请求;
在本发明实施例中, 后台管理设备 BackOff ice接收到携带新闻 联播回放至该节目边界信息的通知消息, 解析该通知消息, 若该通知 消息中携带新闻联播播放或快进至该节目的片尾的信息,则后台管理 设备 BackOff ice向 EPG服务器发送获取新闻联播的下一个节目的内 容标识的请求;若该通知消息中携带新闻联播快退至该节目的片头的 信息, 则后台管理设备 BackOff ice向 EPG服务器发送获取新闻联播 的上一个节目的内容标识的请求。
需要说明的是, 上述举例只做说明, 不做限定。
步骤 506、 EPG服务器向后台管理设备 Backoff ice返回响应消息, 该响应消息中携带跳转节目的内容标识;
步骤 508、 后台管理设备 BackOff ice向媒体服务器返回响应消 息, 该响应消息中携带跳转节目的内容标识;
在本发明实施例中, 台管理设备 BackOff ice向媒体服务器返回
— — 携带跳转节目的内容标识的响应消息,该消息用于触发所述媒体服务 器根据预先设定的传输机制传输数据。
在本发明实施例中, 后台管理设备 BackOffice在返回的响应消 息中, 携带跳转节目的内容标识的方式可以包括多种方式, 下述以携 带跳转节目的标识 "abcdl234567890123456" 为例说明。
方式一、 在响应消息中增加 SDP描述, 通过所述 SDP描述携带 abcdl234567890123456" ; 例如:
RTSP/1.0 200 0K
CSeq: 456
Session: 77
a=X-playlist-item: cctvl.com abcdl234567890123456 方式二、 在响应消息中增加 RTSP头域, 通过所述 RTSP头域携带 abcdl234567890123456" ; 例如:
RTSP/1.0 200 0K
CSeq: 456
Session: 77
X-playlist-item: cctvl.com abcdl234567890123456 需要说明的是, 上述举例只做说明, 不做限定。
步骤 510、 媒体服务器接收后台管理设备 BackOffice返回的响 应消息,根据响应消息中携带的跳转节目的内容标识获取 ί兆转节目的 内容;
步骤 512、 媒体服务器将跳转节目传输给终端设备。
— — 在本发明实施例中, 后台管理设备 BackOff ice在接收到携带新 闻联播回放至该节目边界信息的通知消息后,直接访问 EPG服务器获 取跳转节目的内容标识,并向媒体服务器返回携带跳转节目的内容标 识的响应消息, 进行时移节目的切换, 在时移节目切换中, 没有产生 会话拆除和重建信令, 因此, 本发明实施例解决了现有技术在实现时 移节目切换时, 交互信令多, 切换时间较长的问题, 从而减少了时移 节目切换的时间、 提高了切换的效率, 提升了用户体验。
下面对本发明的装置实施例进行说明。
装置实施例一:
图 6为本发明实施例节目切换的装置的一个实施例的结构示意 图,如图 6所示,该节目切换的装置包括接收模块 600、获取模块 602 和触发模块 604。
接收模块 600用于接收媒体服务器发送的通知消息,所述通知消 息中携带时移节目回放至所述时移节目边界的信息;
获取模块 602与接收模块 600相连接,获取模块 602用于根据所 述通知消息中携带的所述信息, 直接获取跳转节目的内容标识;
触发模块 604与获取模块 602相连接,触发模块 604用于向所述 媒体服务器发送用于触发所述媒体服务器传输数据的消息,所述消息 中携带所述跳转节目的内容标识,以使得所述媒体服务器根据所述内 容标识, 向终端设备传输所述跳转节目。
需要说明的是, 所述装置为后台管理设备, 则所述触发模块 604 具体用于向所述媒体服务器返回响应消息,所述响应消息携带所述跳
— — 转节目的内容标识, 以使得所述媒体服务器根据所述内容标识, 向终 端设备传输所述跳转节目, 或者所述装置为终端控制设备, 则所述触 发模块 604具体用于向所述媒体服务器发送播放消息,所述播放消息 携带所述跳转节目的内容标识,以使得所述媒体服务器根据所述内容 标识, 向终端设备传输所述跳转节目。
还需要说明的是,获取模块 602还用于根据所述通知消息中携带 的所述信息, 省略计費和 /或鉴权的过程, 直接访问 EPG服务器获取 跳转节目的内容标识。
此外, 在本发明实施例中, 所述通知消息中携带时移节目回放至 所述时移节目边界的信息包括:所述通知消息中携带时移节目快退至 所述时移节目片头的信息,或者时移节目播放或快进至所述时移节目 片尾的信息。
在本发明实施例中,节目切换的装置在接收到媒体服务器发送的 通知消息,所述通知消息中携带时移节目回放至所述时移节目边界的 信息, 所述装置根据所述信息直接获取跳转节目的内容标识, 并向媒 体服务器发送用于触发所述媒体服务器传输数据的消息,以使得媒体 服务器进行时移节目的切换, 在时移节目切换中, 没有产生会话拆除 和重建信令, 没有进行通信连接和媒体传输通道的拆除和重建, 解决 了现有技术在实现时移节目切换时, 交互信令多, 切换时间较长的问 题, 从而减少了时移节目切换的时间、 提高了切换的效率, 提升了用 户体验。
下面对本发明的媒体服务器实施例进行说明。
— — 图 7为本发明实施例节目切换的媒体服务器的一个实施例的结 构示意图, 如图 7所示, 该节目切换的媒体服务器包括第一发送模块 700、 业务接收模块 702和第二发送模块 7 (M。
第一发送模块 700用于向节目选择设备发送通知消息,所述通知 消息中携带时移节目回放至所述时移节目边界的信息,以使得所述节 目选择设备根据所述通知消息中携带的所述信息,直接获取跳转节目 的内容标识;
业务接收模块 702与第一发送模块 700相连接, 业务接收模块 702用于接收所述节目选择设备发送的用于触发所述媒体服务器传输 数据的消息, 所述消息携带所述跳转节目的内容标识;
第二发送模块 704与业务接收模块 702相连接, 第二发送模块 704用于根据所述内容标识向终端设备传输所述跳转节目。
需要说明的是, 在本发明实施例中, 所述节目选择设备为后台管 理设备,则所述业务接收模块 702具体用于接收所述后台管理设备返 回的响应消息, 所述响应消息携带所述跳转节目的内容标识, 或者所 述节目选择设备为终端控制设备,则所述业务接收模块 702具体用于 接收终端设备发送的播放消息,所述播放消息携带所述跳转节目的内 容标识。
此外, 所述根据所述信息获取跳转节目的内容标识包括: 根据所 述信息从 EPG服务器获取节目单, 查询所述节目单, 得到跳转节目的 内容标识。所述通知消息中携带正在播放的节目播放至所述节目的边 界的信息包括:通知消息中携带正在播放的节目播放至所述节目的片
— ~ 头的信息,或者通知消息中携带正在播放的节目播放至所述节目的片 尾的信息。
在本发明实施例中,节目选择设备接收媒体服务器发送的通知消 息, 所述通知消息中携带时移节目回放至所述时移节目边界的信息, 节目选择设备根据所述信息直接获取跳转节目的内容标识,并向媒体 服务器发送用于触发所述媒体服务器传输数据的消息,以使得媒体服 务器进行时移节目的切换, 节目选择设备没有与后台管理设备 backoff ice 进行会话协商, 媒体服务器和节目选择设备之间也没有 产生会话拆除和重建信令, 因此, 本发明实施例解决了现有技术在实 现时移节目切换时, 交互信令多, 切换时间较长的问题, 从而减少了 时移节目切换的时间、 提高了切换的效率, 提升了用户体验。
需要说明的是,上述装置或媒体服务器的各模块和单元之间的信 息交互、 执行过程等内容, 由于与本发明方法实施例基于同一构思, 其带来的技术效果和本发明方法实施例相同,具体内容可参见本发明 方法实施例中的叙述。
本领域普通技术人员可以理解: 实现上述方法实施例的全部或部 分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于 一计算机可读取存储介质中, 该程序在执行时, 执行包括上述方法实 施例的步骤; 而前述的存储介质包括: R0M、 RAM, 磁碟或者光盘等各 种可以存储程序代码的介质。
最后应说明的是: 以上实施例仅用以说明本发明的技术方案, 而 非对其限制; 尽管参照前述实施例对本发明进行了详细的说明, 本领
域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技 术方案进行修改, 或者对其中部分技术特征进行等同替换; 而这些修 改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方 案的精神和范围。
Claims
1、 一种节目切换的方法, 其特征在于, 所述方法包括: 节目选择设备接收媒体服务器发送的通知消息,所述通知消息中 携带时移节目回放至所述时移节目边界的信息;
所述节目选择设备根据所述通知消息中携带的所述信息,直接获 取跳转节目的内容标识;
所述节目选择设备向所述媒体服务器发送用于触发所述媒体服 务器传输数据的消息, 所述消息中携带所述跳转节目的内容标识, 以 使得所述媒体服务器根据所述内容标识,向终端设备传输所述跳转节 。
2、 根据权利要求 1所述的方法, 其特征在于, 所述节目选择设 备为后台管理设备,则向所述媒体服务器发送用于触发所述媒体服务 器传输数据的消息, 所述消息中携带所述跳转节目的内容标识包括: 向所述媒体服务器返回响应消息,所述响应消息携带所述跳转节 目的内容标识。
3、 根据权利要求 2所述的方法, 其特征在于, 所述响应消息携 方式一、在所述响应消息中增加 SDP描述, 通过所述 SDP描述携 带所述跳转节目的内容标识;
方式二、在所述响应消息中增加 RTSP头域,通过所述 RTSP头域 携带所述跳转节目的内容标识。
4、 根据权利要求 1所述的方法, 其特征在于, 所述节目选择设 备为终端控制设备,则向所述媒体服务器发送用于触发所述媒体服务 器传输数据的消息, 所述消息中携带所述跳转节目的内容标识包括: 向所述媒体服务器发送播放消息,所述播放消息携带所述跳转节 目的内容标识。
5、 根据权利要求 4所述的方法, 其特征在于, 所述播放消息携 方式一、在所述播放消息中增加 SDP描述, 通过所述 SDP描述携 带所述跳转节目的内容标识;
方式二、在所述播放消息中增加 RTSP头域,通过所述 RTSP头域 携带所述跳转节目的内容标识;
方式三、 在所述播放消息的 RTSP URL中增加参数, 通过所述参 数携带所述跳转节目的内容标识。
6、 根据权利要求 1至 5任一所述的方法, 其特征在于, 所述直 接获取跳转节目的内容标识包括:
省略计費和 /或鉴权的过程, 直接访问 EPG服务器获取跳转节目 的内容标识。
7、 根据权利要求 1至 6任一所述的方法, 其特征在于, 所述时 移节目回放至所述时移节目边界的信息包括:
时移节目快退至所述时移节目片头的信息,或者时移节目播放或 快进至所述时移节目片尾的信息。
8、 一种节目切换的方法, 其特征在于, 所述方法包括: 媒体服务器向节目选择设备发送通知消息,所述通知消息中携带 O 2012/167576 —2A-— PCT/CN2011/083056 时移节目回放至所述时移节目边界的信息,以使得所述节目选择设备 根据所述通知消息中携带的所述信息, 直接获取跳转节目的内容标 识;
所述媒体服务器接收所述节目选择设备发送的用于触发所述媒 体服务器传输数据的消息, 所述消息携带所述跳转节目的内容标识; 所述媒体服务器根据所述内容标识向终端设备传输所述跳转节 n 。
9、 根据权利要求 8所述的方法, 其特征在于, 所述节目选择设 备为后台管理设备,则所述媒体服务器接收所述节目选择设备发送的 用于触发所述媒体服务器传输数据的消息,所述消息携带所述跳转节 目的内容标识包括:
所述媒体服务器接收所述后台管理设备返回的响应消息,所述响 应消息携带所述跳转节目的内容标识。
10、 根据权利要求 9所述的方法, 其特征在于, 所述响应消息携 方式一、在所述响应消息中增加 SDP描述, 通过所述 SDP描述携 带所述跳转节目的内容标识;
方式二、在所述响应消息中增加 RTSP头域,通过所述 RTSP头域 携带所述跳转节目的内容标识。
11、 根据权利要求 8所述的方法, 其特征在于, 所述节目选择设 备为终端控制设备,则所述媒体服务器接收所述节目选择设备发送的 用于触发所述媒体服务器传输数据的消息,所述消息携带所述跳转节 目的内容标识包括:
所述媒体服务器接收所述终端设备发送的播放消息,所述播放消 息携带所述跳转节目的内容标识。
12、 根据权利要求 11所述的方法, 其特征在于, 所述播放消息 携带所述跳转节目的内容标识的方式包括以下方式之一:
方式一、在所述播放消息中增加 SDP描述, 通过所述 SDP描述携 带所述跳转节目的内容标识;
方式二、在所述播放消息中增加 RTSP头域,通过所述 RTSP头域 携带所述跳转节目的内容标识;
方式三、 在所述播放消息的 RTSP URL中增加参数, 通过所述参 数携带所述跳转节目的内容标识。
1 3、 根据权利要求 8至 12任一所述的方法, 其特征在于, 所述 直接获取跳转节目的内容标识包括:
省略计費和 /或鉴权的过程, 直接访问 EPG服务器获取跳转节目 的内容标识。
14、 根据权利要求 8至 1 3任一所述的方法, 其特征在于, 所述 时移节目回放至所述时移节目边界的信息包括:
时移节目快退至所述时移节目片头的信息,或者时移节目播放或 快进至所述时移节目片尾的信息。
15、 一种节目切换的装置, 其特征在于, 所述装置包括: 接收模块, 用于接收媒体服务器发送的通知消息, 所述通知消息 中携带时移节目回放至所述时移节目边界的信息; 获取模块, 用于根据所述通知消息中携带的所述信息, 直接获取 跳转节目的内容标识;
触发模块,用于向所述媒体服务器发送用于触发所述媒体服务器 传输数据的消息, 所述消息中携带所述跳转节目的内容标识, 以使得 所述媒体服务器根据所述内容标识, 向终端设备传输所述跳转节目。
16、 根据权利要求 15所述的装置, 其特征在于, 所述装置为后 台管理设备,则所述触发模块具体用于向所述媒体服务器返回响应消 息, 所述响应消息携带所述跳转节目的内容标识, 以使得所述媒体服 务器根据所述内容标识, 向终端设备传输所述跳转节目; 或者, 所述装置为终端控制设备,则所述触发模块具体用于向所述媒体 服务器发送播放消息, 所述播放消息携带所述跳转节目的内容标识, 以使得所述媒体服务器根据所述内容标识,向终端设备传输所述跳转 节目。
17、 根据权利要求 15或 16所述的装置, 其特征在于, 所述直接 获取跳转节目的内容标识包括:
省略计费和 /或鉴权的过程, 直接访问 EPG服务器获取跳转节目 的内容标识。
18、 根据权利要求 15至 17任一所述的装置, 其特征在于, 所述 时移节目回放至所述时移节目边界的信息包括:
时移节目快退至所述时移节目片头的信息,或者时移节目播放或 快进至所述时移节目片尾的信息。
19、 一种媒体服务器, 其特征在于, 所述媒体服务器包括: 第一发送模块, 用于向节目选择设备发送通知消息,所述通知消 息中携带时移节目回放至所述时移节目边界的信息,以使得所述节目 选择设备根据所述通知消息中携带的所述信息,直接获取跳转节目的 内容标识;
业务接收模块,用于接收所述节目选择设备发送的用于触发所述 媒体服务器传输数据的消息, 所述消息携带所述跳转节目的内容标 识;
第二发送模块,用于根据所述内容标识向终端设备传输所述跳转 节目。
20、 根据权利要求 19所述的媒体服务器, 其特征在于, 所述节 目选择设备为后台管理设备,则所述业务接收模块具体用于接收所述 后台管理设备返回的响应消息,所述响应消息携带所述跳转节目的内 容标识, 或者所述节目选择设备为终端控制设备, 则所述业务接收模 块具体用于接收终端设备发送的播放消息,所述播放消息携带所述跳 转节目的内容标识。
21、 根据权利要求 19或 20所述的媒体服务器, 其特征在于, 所 述直接获取跳转节目的内容标识包括:
省略计費和 /或鉴权的过程, 直接访问 EPG服务器获取跳转节目 的内容标识。
22、根据权利要求 19至 21任一所述的媒体服务器,其特征在于, 所述时移节目回放至所述时移节目边界的信息包括:
时移节目快退至所述时移节目片头的信息,或者时移节目播放或 快进至所述时移节目片尾的信息。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2011/083056 WO2012167576A1 (zh) | 2011-11-28 | 2011-11-28 | 一种节目切换的方法、装置和媒体服务器 |
CN201180002700.9A CN102860022B (zh) | 2011-11-28 | 2011-11-28 | 一种节目切换的方法、装置和媒体服务器 |
US14/071,264 US9485331B2 (en) | 2011-11-28 | 2013-11-04 | Program switching method, apparatus, and media server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2011/083056 WO2012167576A1 (zh) | 2011-11-28 | 2011-11-28 | 一种节目切换的方法、装置和媒体服务器 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/071,264 Continuation US9485331B2 (en) | 2011-11-28 | 2013-11-04 | Program switching method, apparatus, and media server |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2012167576A1 true WO2012167576A1 (zh) | 2012-12-13 |
Family
ID=47295413
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2011/083056 WO2012167576A1 (zh) | 2011-11-28 | 2011-11-28 | 一种节目切换的方法、装置和媒体服务器 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9485331B2 (zh) |
CN (1) | CN102860022B (zh) |
WO (1) | WO2012167576A1 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104954860A (zh) * | 2014-03-24 | 2015-09-30 | 中兴通讯股份有限公司 | 机顶盒、电子节目服务器、多媒体***及数据交互方法 |
US20160057173A1 (en) * | 2014-07-16 | 2016-02-25 | Genband Us Llc | Media Playback Synchronization Across Multiple Clients |
US9813936B2 (en) | 2015-04-22 | 2017-11-07 | At&T Intellectual Property I, L.P. | System and method for scheduling time-shifting traffic in a mobile cellular network |
US9641642B2 (en) | 2015-04-22 | 2017-05-02 | At&T Intellectual Property I, L.P. | System and method for time shifting cellular data transfers |
CN109348285B (zh) * | 2018-11-30 | 2021-06-01 | 青岛海信传媒网络技术有限公司 | 频道切换方法及装置 |
CN113132816B (zh) * | 2019-12-30 | 2023-08-01 | 深圳Tcl数字技术有限公司 | 一种节目切换方法、终端、***及存储介质 |
CN113132806B (zh) * | 2019-12-31 | 2023-03-24 | 北京邦天信息技术有限公司 | 一种播放终端及其节目播放方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1929596A (zh) * | 2005-09-06 | 2007-03-14 | 中兴通讯股份有限公司 | 一种时移电视的实现方法及其实现*** |
CN101102465A (zh) * | 2006-07-03 | 2008-01-09 | 长江计算机(集团)公司 | 一种应用于数字电视播放的时移*** |
CN101287098A (zh) * | 2007-04-12 | 2008-10-15 | 上海未来宽带技术及应用工程研究中心有限公司 | 一种同时实现直播和时移切换的电子节目指南***及方法 |
CN101426124A (zh) * | 2007-10-30 | 2009-05-06 | 中兴通讯股份有限公司 | 下一代通信网络中交互式网络电视***的时移方法 |
CN101437154A (zh) * | 2008-11-21 | 2009-05-20 | 康佳集团股份有限公司 | 观看准视频点播节目时用上下键实现节目快进倒退的方法 |
CN102075795A (zh) * | 2010-12-21 | 2011-05-25 | 深圳市同洲电子股份有限公司 | 热点电视节目发布的方法及*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1729688A (zh) * | 2002-12-19 | 2006-02-01 | 皇家飞利浦电子股份有限公司 | 视频观看***和方法 |
CN101095348B (zh) * | 2004-03-03 | 2014-08-13 | 分组视频网络技术方案有限公司 | 用于从网络节点取回数字多媒体内容的***和方法 |
EP1675343A1 (en) * | 2004-12-23 | 2006-06-28 | Siemens S.p.A. | Method and system to minimize the switching delay between two RTP multimedia streaming sessions |
CN101155191B (zh) * | 2006-09-25 | 2011-06-08 | 华为技术有限公司 | 支持ims终端享用现有iptv业务的***和方法 |
US7921222B2 (en) * | 2008-05-06 | 2011-04-05 | Vantrix Corporation | Method and system for fast channel switching using standard RTSP messages |
-
2011
- 2011-11-28 CN CN201180002700.9A patent/CN102860022B/zh active Active
- 2011-11-28 WO PCT/CN2011/083056 patent/WO2012167576A1/zh active Application Filing
-
2013
- 2013-11-04 US US14/071,264 patent/US9485331B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1929596A (zh) * | 2005-09-06 | 2007-03-14 | 中兴通讯股份有限公司 | 一种时移电视的实现方法及其实现*** |
CN101102465A (zh) * | 2006-07-03 | 2008-01-09 | 长江计算机(集团)公司 | 一种应用于数字电视播放的时移*** |
CN101287098A (zh) * | 2007-04-12 | 2008-10-15 | 上海未来宽带技术及应用工程研究中心有限公司 | 一种同时实现直播和时移切换的电子节目指南***及方法 |
CN101426124A (zh) * | 2007-10-30 | 2009-05-06 | 中兴通讯股份有限公司 | 下一代通信网络中交互式网络电视***的时移方法 |
CN101437154A (zh) * | 2008-11-21 | 2009-05-20 | 康佳集团股份有限公司 | 观看准视频点播节目时用上下键实现节目快进倒退的方法 |
CN102075795A (zh) * | 2010-12-21 | 2011-05-25 | 深圳市同洲电子股份有限公司 | 热点电视节目发布的方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN102860022B (zh) | 2014-06-04 |
US9485331B2 (en) | 2016-11-01 |
US20140059121A1 (en) | 2014-02-27 |
CN102860022A (zh) | 2013-01-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10250949B2 (en) | Broadcast content to HTTP client conversion | |
WO2012167576A1 (zh) | 一种节目切换的方法、装置和媒体服务器 | |
US20140068691A1 (en) | Method, system, and apparatus for acquiring comment information when watching a program | |
JP4702397B2 (ja) | コンテンツサーバ、情報処理装置、ネットワーク機器、コンテンツ配信方法、情報処理方法およびコンテンツ配信システム | |
JP5366107B2 (ja) | メディア遅延を低減するための方法、装置およびシステム | |
US20120089740A1 (en) | Method and device for selecting an svc operation point, and method and device for providing information of svc operation points | |
CN107277554B (zh) | 一种时移节目单播转换组播的方法 | |
CN103369410A (zh) | 播放广播内容的方法和设备 | |
WO2015035742A1 (zh) | 一种数字电视的音视频共享方法、终端及*** | |
CN102195955B (zh) | 一种直播业务和时移业务的切换方法以及相应设备 | |
WO2010075743A1 (zh) | 一种网络电视显示时间的方法及设备 | |
US20170180803A1 (en) | Broadcast transmission device, broadcast reception device, method for operating broadcast transmission device, and method for operating broadcast reception device | |
CN102075795A (zh) | 热点电视节目发布的方法及*** | |
CN104053026A (zh) | 一种数字电视机顶盒开机视频广告的接收及播放方法及*** | |
WO2009006814A1 (fr) | Procédé d'établissement d'un service de télévision à décalage dans le temps et entité de fonction multimédia de télévision à décalage dans le temps | |
JP5428734B2 (ja) | ネットワーク機器、情報処理装置、ストリーム切替方法、情報処理方法、プログラムおよびコンテンツ配信システム | |
JPWO2017047434A1 (ja) | 送信装置、受信装置、およびデータ処理方法 | |
WO2008141542A1 (fr) | Procédé, dispositif vidéo et système pour l'affichage d'informations au moment d'une commutation de canaux | |
CN102651745B (zh) | 一种业务内容的播放方法、***和装置 | |
US20170048291A1 (en) | Synchronising playing of streaming content on plural streaming clients | |
CN108235062B (zh) | 一种将互联网视频引入有线电视网进行播放的***及方法 | |
WO2010105550A1 (zh) | 一种播放模式切换的方法和装置 | |
CN102510470B (zh) | 一种媒体流数据复制方法和设备 | |
WO2017047433A1 (ja) | 送信装置、受信装置、およびデータ処理方法 | |
WO2009140879A1 (zh) | 网络电视业务的控制、处理方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 201180002700.9 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11867274 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: 11867274 Country of ref document: EP Kind code of ref document: A1 |