WO2011110065A1 - Procédé et appareil permettant de reprendre la lecture d'une vidéo sur des plates-formes croisées à partir d'un point de mise en pause, et procédé et appareil permettant de reprendre la lecture d'une vidéo à partir d'un point de mise en pause - Google Patents
Procédé et appareil permettant de reprendre la lecture d'une vidéo sur des plates-formes croisées à partir d'un point de mise en pause, et procédé et appareil permettant de reprendre la lecture d'une vidéo à partir d'un point de mise en pause Download PDFInfo
- Publication number
- WO2011110065A1 WO2011110065A1 PCT/CN2011/071133 CN2011071133W WO2011110065A1 WO 2011110065 A1 WO2011110065 A1 WO 2011110065A1 CN 2011071133 W CN2011071133 W CN 2011071133W WO 2011110065 A1 WO2011110065 A1 WO 2011110065A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- video
- platform
- state information
- playing platform
- suspension state
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 239000000725 suspension Substances 0.000 claims description 194
- 230000004044 response Effects 0.000 claims description 27
- 238000006243 chemical reaction Methods 0.000 claims 1
- 238000005516 engineering process Methods 0.000 abstract description 3
- 238000004891 communication Methods 0.000 abstract description 2
- 230000008569 process Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/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/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1093—In-session procedures by adding participants; by removing participants
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/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
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a method and apparatus for cross-platform breakpoint playback, and a method and apparatus for resume playback. Background technique
- the user can watch the video of the video website through the computer connected to the Internet, or watch the video provided by the IPTV operator through STB (Set Top Box) / IPTV (Internet Protocol Television).
- STB Set Top Box
- IPTV Internet Protocol Television
- a "breakpoint resume" function is often required, that is, when watching a video, the user can pause the playback of the video, and can continue playing the video directly from the previous pause position in the future.
- a traditional computer connected to the Internet to watch video can implement a breakpoint resume function.
- IPTV can implement breakpoint playback of video through bookmarks, that is, the user can set a bookmark during the video watching, and the bookmark indicates a location point currently played in the program content, and the user can subsequently follow the bookmark.
- the program content continues to play at the indicated location.
- the bookmark may also have a bookmark name (which may be a user-friendly name), a bookmark description (which may describe the purpose or use of the bookmark in more detail, etc.) It may be an introduction to the media content corresponding to the bookmark, etc.).
- the user profile defined in the specification 2048 includes IPTV service action data, wherein for the personalized definition of the program operation, the data structure includes a list of broadcast programs suspended by the user for further viewing.
- each of the breakpoints can be resumed.
- the computer platform is used in conjunction with the STB/IPTV platform or any two platforms that can play video, it is impossible to implement breakpoint playback between two or more platforms, and it is impossible to provide an integrated experience to the user. Summary of the invention
- the present invention provides a cross-platform breakpoint continuous broadcast, which is a problem that cannot be provided to the user by providing an integrated experience between the two or more platforms.
- Method and apparatus, breakpoint continuous broadcast method and apparatus The technical solution is as follows:
- the embodiment of the invention provides a cross-platform breakpoint continuous broadcast method, including:
- the suspension state information includes an identifier of the video and a playback progress of the video
- the second video playing platform continues to play the video at the pause position of the video according to the identifier of the video in the suspension state information and the playing progress of the video.
- the embodiment of the invention further provides a cross-platform breakpoint continuous broadcast system, comprising:
- a first video playing platform configured to play a video, and generate a suspension state information of the video when the video is paused;
- the suspension state information includes an identifier of the video and a playback progress of the video;
- a second video playing platform configured to continue playing the video at a stop position of the video according to the identifier of the video in the suspension state information and the playing progress of the video.
- the embodiment of the present invention further provides a method for a resume playback of a video playback platform, including: acquiring suspension state information generated by another video playback platform, where the suspension state information includes at least the identifier of the video and the video. Play progress
- the embodiment of the present invention further provides a video playing platform, which includes: an information receiving module, configured to acquire suspension state information generated by another video playing platform, where the suspension state information includes an identifier and a location of the video The playback progress of the video;
- a resume module configured to continue playing the video at a pause position of the video according to the suspended state information.
- the beneficial effects of the technical solution provided by the embodiments of the present invention are as follows:
- the embodiment of the present invention provides a method and device for cross-platform breakpoint continuous broadcasting, and a method and device for discontinuous broadcast of breakpoints.
- Embodiments of the present invention transmit parameters of an interrupted video by suspending a status message between two platforms, so that The video suspended by the first video playing platform can be continuously resumed on the second video playing platform.
- FIG. 1 is a schematic flow chart of a first embodiment of the present invention
- FIG. 2 is a schematic flow chart of a second embodiment of the present invention.
- FIG. 3 is a schematic structural view of a third embodiment of the present invention.
- FIG. 4 is a schematic structural view of a fourth embodiment of the present invention.
- FIG. 5 is a schematic flowchart of a fifth embodiment of the present invention.
- FIG. 6 is a schematic flow chart of a sixth embodiment of the present invention.
- Figure 7 is a schematic structural view of a seventh embodiment of the present invention.
- FIG. 8 is a schematic view showing the structure of an eighth embodiment of the present invention. detailed description
- Example 1 The embodiments of the present invention are specifically described below by way of specific examples.
- Example 1 The embodiments of the present invention are specifically described below by way of specific examples.
- the first embodiment of the present invention provides a cross-platform breakpoint continuous broadcast method, and the flow thereof is shown in FIG. 1, which includes:
- Step 101 The first video playing platform generates a suspension state information of the video when the video is paused when playing the video; the suspension state information includes an identifier of the video and a playing progress of the video;
- Step 102 The second video playing platform continues to play the video at the stop position of the video according to the identifier of the video in the suspension state information and the playing progress of the video.
- the embodiment of the invention provides a cross-platform breakpoint continuous broadcast method, by transmitting a parameter of the interrupted video by suspending the status message between the two platforms, so that the video suspended on the first video playing platform is It is able to carry out the continuous broadcast accurately on the second video playing platform.
- Example 2
- the second embodiment of the present invention provides a cross-platform breakpoint continuous broadcast method, and the flow thereof can be as shown in FIG. 2, including:
- Step 201 The first video playing platform generates the suspension state information of the video when the video is paused during the playing of the video; the suspension state information includes the identifier of the video and the playing progress of the video;
- the identifier of the video may be a play address of the video; and the suspension state information may further include a video format, a video coding mode, and a video frame rate of the video. If the video play address cannot uniquely identify the video, the suspension status information may further include a unique identifier of the video on the first video playing platform.
- Step 202 The second video playing platform acquires the suspension status message; the acquiring method may be: the first video playing platform sends the suspension status information to the second video playing platform; or the second video playing platform Acquiring the suspension state information from the first video playing platform;
- the first video playing platform sends the suspension state information to the terminal that plays the video; the terminal sends the suspension state information to the second video playing platform;
- Step 203 Determine whether the first video playing platform supports breakpoint resume, if yes, go to step 204; if no, determine whether the video has been stored locally; if it is stored locally, jump to Step 204: If not stored locally, the video is stored locally, and the process proceeds to step 204.
- Step 204 Determine, according to the video format and/or the video encoding manner in the suspension state information, whether the second video playing platform can play the video; if yes, go to step 205; if otherwise, determine whether the video has been stored. To the local; if it has been stored locally, convert the video into a video format and/or video encoding mode that the second video playing platform can play, and jump to the step
- step 205 if not stored locally, storing the video locally, and converting the video to convert the video into a video format and/or video editing that can be played by the second video playing platform
- Step 205 The second video playing platform parses the obtained suspension state information of the video, determines a corresponding video according to the identifier of the video in the suspension state information, and generates the video according to the suspension state information. a bookmark; adding the bookmark to the second video playing platform for subsequent playback of the video.
- Step 203 and step 204 are both preparations for the playback, and the order of the two steps may be reversed, which is not limited by the embodiment of the present invention. And step 203 and step 204 are only for a specific case, that is, the first video playing platform does not support breakpoint playback, or the second video playback is flat, and those skilled in the art can understand that this is not the case. These two steps can be omitted.
- the obtaining, by the second video playing platform, the suspension status information from the first video playing platform in step 202 may include:
- Step 2021 After receiving the suspension play request of the user terminal, the first video play platform returns a response message to the user terminal, where the response message includes the URL address of the second video play platform and the suspension status information.
- Step 2022 After receiving the response message, the user terminal accesses the second video playing platform according to the URL address of the second video playing platform in the response message, and sends the identifier of the suspension state information. To the second video playing platform;
- Step 2023 The second video playing platform acquires the suspension state information corresponding to the identifier from the first video playing platform according to the identifier of the suspension state information.
- the embodiment of the invention provides a cross-platform breakpoint continuous broadcast method, which realizes, by a simple manner, transmitting parameters of the interrupted video by means of a suspension state message between the two platforms, so as to enable the first video playing platform.
- the aborted video can be resumed accurately on the second video playback platform.
- This method does not affect the system overhead and network transmission overhead of the two video playback platforms to ensure the stability of the two systems.
- it can provide users with an integrated user experience to improve the user's use.
- the video playback website is used as the first video playing platform and the IPT V platform is used as the second video playing platform.
- the method may be specifically as follows:
- the video website returns a page for the user to select the IPTV operator to which he or she belongs, and after making the correct selection on the page, the user submits a request to the video website.
- Step 302 The video website temporarily saves the play suspension state information, where the suspension state information includes a video identifier (such as a video play address), a play progress (specifically, a time point, for example, 12 minutes and 30 seconds), a video format, and a video code. Mode, video frame rate and other parameters.
- a video identifier such as a video play address
- a play progress specifically, a time point, for example, 12 minutes and 30 seconds
- a video format specifically, a video format
- video code a video code.
- Mode video frame rate and other parameters.
- Step 303 The IPTV platform acquires the suspension play status information, where the status information may include, but is not limited to, a video play address, a play progress, a video format, and an encoding mode.
- the video play address cannot uniquely identify the video, in the status information. It can also include a unique identifier for the video on the website.
- the method for the IPTV platform to obtain the suspension status message may be:
- the video website transmits the suspension status information to the IPTV platform
- IPTV platform obtains the suspension status information from the video website
- the video website transmits the suspension status information to a terminal that plays the video; the terminal transmits the suspension status information to the IPTV platform.
- the embodiment of the present invention first provides a description of the IPTV platform provided by the video website through the terminal that plays the video, including:
- Step 3031 The video website returns an Http response message to the user terminal, and the Location in the response message
- the (Location) field carries the IPT V platform URL (for example: iptv.cmcc.com) and the playback abort status ID (e. g. pause-status 110), 1" column ⁇ port:
- the address of the playback suspension status information corresponding to the video is www.sohu.com/ statusList/ status 110.xml, then the format is ⁇ :
- Step 3032 The terminal extracts the information about the suspension of the play status from the location field according to the received response, and then sends an Http request message to the IPTV platform URL address (for example, http: ⁇ iptv.cmcc.com), and the request message carries the content.
- the status information ID or URL is aborted.
- Step 3032 The IPTV platform acquires the play suspension state information according to the received play suspension state id (or the information save address statusURL), where the suspension state information includes: a video play address, a play progress, a video format/video coding mode/frame Rate, etc., can also directly include the download address list.
- the suspension status information is as follows;
- the video website needs to open an interface to the IPTV platform that can obtain the video download address from the video play address, and the platform obtains the video download address through the interface and downloads the relevant information.
- the interface can be implemented by the Http protocol, as shown below:
- the Http request message is as follows:
- the Http response message is as follows:
- This interface is not required if the obtained status information includes a list of download addresses.
- various technologies in the security field can be used. For example, a key can be negotiated between the video website and the IPTV platform, and then the key is used to encrypt the download link and then placed into the above ⁇ ( 1 ( ⁇ 1110 (1111"1> tag.
- Step 303a The user logs in to the IPTV platform and performs authentication.
- Step 303b The user inputs some information for constructing the bookmark, which may include a book signature, a bookmark description, and the like.
- Step 303c The video website returns a response message to the terminal that receives the video, and the response information stores the suspension state information in the form of a parameter, such as a video play address and a play progress (specifically, a time point, eg12 minutes and 30 seconds), Video format/video encoding method/frame rate, etc.;
- a parameter such as a video play address and a play progress (specifically, a time point, eg12 minutes and 30 seconds), Video format/video encoding method/frame rate, etc.;
- Step 303d The terminal sends the suspension status information to the IPTV platform.
- the value of the Location field of the Http response message returned by the video website to the terminal can be as follows:
- Step 303e The IPTV platform establishes association information of the received suspension state information of the video with the corresponding user.
- the obtaining suspension state information may be implemented by other means, for example: Step 303i: the video website sends the suspension status information to the IPTV platform; or the IPTV platform acquires the suspension status information from the video website;
- step 303i since there are many users of the video playing platform, it is possible to distinguish which user is the corresponding suspension state information according to the following method:
- the correspondence between the user's video website account and the IPTV account is recorded in advance, so that the user login process can be omitted when the subsequent suspension status information is acquired.
- the video website can directly send the suspension status information to the IPTV platform, and the IPTV platform can also directly obtain the suspension status information from the video website.
- the suspension status information further includes a user identifier, and the user identifier may be a video website account of the user, or may be an IPTV platform account.
- the correspondence between the video website account and the IPTV platform account can be recorded on the video website or recorded on the IPTV platform.
- the video website queries the user based on the user's video website account number.
- the IPTV account is added to the suspension status information, that is, the user identifier included in the suspension status information is an IPTV account, and after the IPTV platform obtains the suspension status information, it can learn which IPTV user the suspension status information corresponds to.
- the video website adds the user's video website account to the suspension status information, that is, the user identifier included in the suspension status information is a video website account, and the IPTV platform obtains the suspension status information, and then queries according to the video website account.
- the IPTV account can know which IPTV user the suspension status information corresponds to.
- Step 304 The IPTV platform parses and processes the obtained suspension state information of the video, and determines a resume mode according to whether the video is suitable for IPTV playback and whether the video website supports breakpoint playback.
- step 304 it can be specifically as follows:
- Step 3041 Determine whether the first video playing platform supports breakpoint resume, if yes, go to step 3042; if otherwise, determine whether the video has been stored locally; if it has been stored locally, then go to step 3042; If not stored locally, the video is stored locally, and the process jumps to step 3042.
- Step 3042 Determine, according to the video format and/or the video encoding mode and/or the video frame rate in the suspension state information, whether the second video playing platform can play the video; if yes, go to step 3043; Determining whether the video has been stored locally; if it has been stored locally, converting the video into a video format and/or a video encoding mode and/or a video frame rate that the second video playing platform can play, jump to the step 3043; if not stored locally, storing the video locally, and converting the video to convert the video into a video format and/or a video encoding manner that can be played by the second video playing platform and / or video frame rate, jump to step 3043.
- Step 3043 Generate a bookmark for the video according to the suspension status information. Wherein, if some information for constructing a bookmark has been input as described in the foregoing step 303b, a book signature, a bookmark description, and the like in the information are also added to the bookmark. If step 303b is not performed, only the playback progress of the video can be added to the bookmark.
- Step 305 The IPTV platform breaks the video when the user performs the continuous broadcast operation through the IPTV platform. Resume the broadcast. If the IPTV platform is the first video playing platform and the video website is the second video playing platform, the method is basically the same as the method that the video website is the first video playing platform and the IPTV platform is the second video playing platform, except for the processing. In addition to physical swaps, the difference is:
- the information on the video format/encoding method may not be included in the suspension status information.
- the process of parsing and processing event information in the video website is different from the process of parsing and processing event information in the IPTV platform in the first embodiment. The difference is only in the judgment condition and the processing logic. For example, it is not necessary to determine whether the terminal supports the video format.
- Example 3
- a third embodiment of the present invention provides a cross-platform breakpoint continuous broadcast system, the structure of which is shown in Figure 3, and includes:
- a first video playing platform 1 configured to play a video, and generate a suspension state information of the video when the video is paused;
- the suspension state information includes an identifier of the video and a playback progress of the video;
- the second video playing platform 2 is configured to continue playing the video at the abort position of the video according to the suspended state information.
- the embodiment of the present invention provides a cross-platform breakpoint continuous broadcast system, by transmitting a parameter of the interrupted video by suspending the status message between the two platforms, so that the video suspended on the first video playing platform is It is able to carry out the continuous broadcast accurately on the second video playing platform.
- Example 4
- a fourth embodiment of the present invention provides a cross-platform breakpoint continuous broadcast system, the structure of which is shown in FIG. 4, and includes:
- a first video playing platform 1 configured to play a video, and generate a suspension state information of the video when the video is paused when the video is played;
- the suspension state information includes an identifier of the video and the view The playback progress of the video; wherein the identifier of the video may be a play address of the video; and the suspension state information may further include a video format, a video coding mode, and a video frame rate of the video.
- a second video playing platform 2 configured to continue playing the video at a stop position of the video according to the identifier of the video in the suspension state information and the playing progress of the video;
- the second video playing platform 2 includes:
- the parsing module 21 is configured to parse the suspension state information of the video to determine a corresponding video according to the identifier of the video in the suspension state information, and generate a bookmark of the video according to the suspension state information.
- the video downloading module 22 is configured to determine whether the first video playing platform supports breakpoint playback, if otherwise, whether the video has been stored locally; if not stored locally, downloading the video from the first video playing platform ; does not operate if it is stored locally.
- the converting module 23 is configured to determine, according to the video format and/or the video encoding mode and/or the video frame rate in the suspension state information, whether the second video playing platform can play the video; if not, determine whether the video is Already stored locally; if stored locally, the video is converted to a video format and/or video encoding mode and/or video frame rate that the second video playing platform can play; if not stored locally, then The video website downloads the video and converts the video to convert the video to a video format and/or video encoding mode and/or video frame rate that the second video playback platform can play.
- the bookmark adding module 24 is configured to add the bookmark to the second video playing platform for subsequent playback of the video.
- the manner in which the second video playing platform acquires the suspension state information includes: sending, by the first video playing platform, the suspension state information to the second video playing platform; or
- the second video playing platform acquires the suspension status letter from the first video playing platform
- the first video playing platform sends the suspension state information to a terminal that plays the video; the terminal sends the suspension state information to a second video playing platform.
- the following is an example of the second video playing platform acquiring the suspension state information from the first video playing platform, and the steps may be specifically as follows:
- the first video playing platform After receiving the suspension request of the user terminal, the first video playing platform returns a response message to the user terminal, where the response message includes a URL address of the second video playing platform and an identifier of the suspension status information;
- the user terminal After receiving the response message, the user terminal accesses the second video playing platform according to the URL address of the second video playing platform in the response message, and sends the identifier of the suspension state information to the a second video playing platform;
- the embodiment of the invention provides a cross-platform breakpoint continuous broadcast method, which realizes, by a simple manner, transmitting parameters of the interrupted video by means of a suspension state message between the two platforms, so as to enable the first video playing platform.
- the aborted video can be resumed accurately on the second video playback platform.
- This method does not affect the system overhead and network transmission overhead of the two video playback platforms to ensure the stability of the two systems. At the same time, it can provide users with an integrated user experience to improve the user's use.
- a fifth embodiment of the present invention provides a method for a resume playback of a video playback platform.
- the flow of the method is as shown in FIG. 5, including:
- Step 501 Obtain a suspension state information generated by another video playing platform, where the suspension state information includes an identifier of the video and a playback progress of the video.
- Step 502 Determine a corresponding video according to the identifier of the video in the suspension state information, and generate a bookmark of the video according to the suspension state information, for continuing to play the video.
- the embodiment of the present invention provides a method for discontinuous playback of a video playback platform, which transmits a parameter of a video that is interrupted by receiving a suspension status message of another platform, so that the video suspended on the first video playback platform can The second video playing platform accurately resumes the broadcast.
- a sixth embodiment of the present invention provides a method for discontinuous playback of a video playback platform.
- the video playback platform and another video playback platform are continued by the previous embodiment, and another video playback platform is called It is the first video playing platform; the video playing platform is called the second video playing platform.
- the process is shown in Figure 6, including:
- Step 601 The first video playing platform generates a suspension state information of the video when the video is paused during playing of the video;
- the suspension state information includes an identifier of the video and a playing progress of the video;
- the identifier of the video may be a play address of the video; and the suspension state information may further include a video format, a video coding mode, and a video frame rate of the video. If the video play address cannot uniquely identify the video, the suspension status information may further include a unique identifier of the video on the first video playing platform.
- Step 602 The second video playing platform acquires the suspension status message, where the method may be: the first video playing platform sends the suspension status information to the video playing platform; or the second video playing platform The first video playing platform acquires the suspension state information; or the first video playing platform sends the suspension state information to a terminal that plays the video; the terminal sends the suspension state information to the second video playing platform.
- Step 603 Determine whether the first video playing platform supports breakpoint resume, if yes, go to step 604; if otherwise, determine whether the video has been stored locally; if it has been stored locally, go to step 604; If not stored locally, the video is obtained from the video website, and the process jumps to step 604.
- Step 604 the video format and / or video encoding mode and / or video frame rate in the suspension state information, determine whether the video playback platform can play the video; if yes, then go to step 605; If it is otherwise determined whether the video has been stored locally; if it has been stored locally, the video is converted into a video format and/or video encoding mode and/or video frame rate that the second video playing platform can play, jump Going to step 605; if not stored locally, acquiring the video from a video website, and converting the video to convert the video into a video format and/or video that can be played by the second video playing platform The encoding mode and/or video frame rate, jump to step 605.
- Step 605 The second video playing platform parses the obtained suspension state information of the video, determines a corresponding video according to the identifier of the video in the suspension state information, and generates the video according to the suspension state information. Bookmarking, and adding the bookmark to the second video playing platform for subsequent playback of the video.
- Step 603 and step 604 are both preparations for the playback, and the order of the two steps may be reversed, which is not limited by the embodiment of the present invention.
- the obtaining, by the second video playing platform, the suspension status information from the first video playing platform in step 602 may include:
- Step 6021 After receiving the suspension play request of the user terminal, the first video playing platform returns a response message to the user terminal, where the response message includes the URL address of the second video playing platform and the suspension status information.
- Step 6022 After receiving the response message, the user terminal accesses the second video playing platform according to the URL address of the second video playing platform in the response message, and sends the identifier of the suspension state information. To the second video playing platform;
- Step 6023 The second video playing platform acquires the suspension state information corresponding to the identifier from the first video playing platform according to the identifier of the suspension state information.
- step 602 the user can also manually input directly on the second video playing platform.
- the embodiment of the invention provides a breakpoint continuous broadcast method of a video playing platform, which realizes transmitting, by means of a suspension state message, a parameter of a video interrupted between two platforms in a simple manner, so that the video is played in the first video.
- the platform aborted video, able to be accurate on the second video playback platform Carry out the resume.
- This method does not affect the system overhead and network transmission overhead of the two video playback platforms to ensure the stability of the two systems. At the same time, it can provide users with an integrated user experience to improve the user's use.
- the seventh embodiment of the present invention provides a video playing platform, and the structure thereof is as shown in FIG. 7.
- the information receiving module 71 is configured to acquire the suspension state information generated by another video playing platform, where the suspension state information includes The identification of the video and the progress of the video playback;
- the resume module 72 is configured to determine a corresponding video according to the identifier of the video in the suspension state information, and generate a bookmark of the video according to the suspension state information for subsequent playback of the video.
- the embodiment of the present invention provides a video playing platform, which transmits a parameter of a video that is interrupted by receiving a suspension status message of another platform, so that the video suspended in the first video playing platform can be in the second video playing platform. Carry out the continuous broadcast accurately.
- Example 8
- the eighth embodiment of the present invention provides a video playing platform, and the structure thereof is as shown in FIG. 8.
- the information receiving module 71 is configured to acquire the suspension state information generated by another video playing platform, where the suspension state information includes The identifier of the video and the playback progress of the video; wherein the identifier of the video may be a play address of the video; and the suspension state information may further include a video format, a video coding mode, and a video frame rate of the video. .
- the resume module 72 determining a corresponding video according to the identifier of the video in the suspension state information, and generating a bookmark of the video according to the suspension state information, and adding the bookmark to the video playing platform, The pause position of the video continues to play the video;
- the resume module 72 can include:
- the parsing unit 721 is configured to parse the suspension state information of the video, determine a corresponding video according to the identifier of the video in the suspension state information, and generate the video according to the suspension state information. a bookmark into the video;
- the video downloading unit 722 is configured to determine whether the first video playing platform supports breakpoint playback, if otherwise, whether the video has been stored locally; if not stored locally, download the video from the video website; Stored locally, it does not operate.
- the converting unit 723 is configured to determine, according to the video format and/or the video encoding mode and/or the video frame rate in the suspension state information, whether the second video playing platform can play the video; if not, determine whether the video is Already stored locally; if stored locally, the video is converted to a video format and/or video encoding mode and/or video frame rate that the second video playing platform can play; if not stored locally, then The video website obtains the video and converts the video to convert the video to a video format and/or a video encoding mode and/or a video frame rate that the second video playing platform can play.
- the bookmark adding unit 724 is configured to add the bookmark to the second video playing platform for subsequent playback of the video.
- the integrated modules described in the embodiments of the present invention may also be stored in a computer readable storage medium if they are implemented in the form of software functional modules and sold or used as separate products. Based on such understanding, the technical solution of the present invention, which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium, including a plurality of instructions for making a A computer device (which may be a personal computer, server, or network device, etc.) performs all or part of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes: a U disk, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and the like, which can store program codes. .
- the integrated modules described in the embodiments of the present invention may also be stored in a computer readable storage medium if they are implemented in the form of software functional modules and sold or used as separate products. Based on such understanding, the technical solution of the present invention, which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium. A number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes: a U disk, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and the like, which can store program codes. .
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
La présente invention se rapporte à un procédé et à un appareil permettant de reprendre la lecture d'une vidéo sur des plates-formes croisées à partir d'un point de mise en pause, et se rapporte également à un procédé et à un appareil permettant de reprendre la lecture d'une vidéo à partir d'un point de mise en pause. La présente invention appartient au domaine de la technologie des communications. Dans le mode de réalisation de l'invention, par la transmission de paramètres d'une vidéo mise en pause entre deux plates-formes via un message relatif à l'état de mise en pause, la vidéo qui est mise en pause sur la première plate-forme de lecture vidéo peut être reprise en lecture sur la seconde plate-forme de lecture vidéo avec une grande précision.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010122051 CN102196313B (zh) | 2010-03-08 | 2010-03-08 | 一种跨平台断点续播的方法和装置、断点续播方法和装置 |
CN201010122051.3 | 2010-03-08 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2011110065A1 true WO2011110065A1 (fr) | 2011-09-15 |
Family
ID=44562872
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2011/071133 WO2011110065A1 (fr) | 2010-03-08 | 2011-02-21 | Procédé et appareil permettant de reprendre la lecture d'une vidéo sur des plates-formes croisées à partir d'un point de mise en pause, et procédé et appareil permettant de reprendre la lecture d'une vidéo à partir d'un point de mise en pause |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102196313B (fr) |
WO (1) | WO2011110065A1 (fr) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102523529A (zh) * | 2011-12-08 | 2012-06-27 | 中国联合网络通信集团有限公司 | 多终端设备接续播放视频的方法和视频服务器 |
CN103491452A (zh) * | 2013-09-25 | 2014-01-01 | 北京奇虎科技有限公司 | 播放网页中视频的方法及装置 |
WO2014056404A1 (fr) * | 2012-10-09 | 2014-04-17 | Tencent Technology (Shenzhen) Company Limited | Procédé et appareil de lecture de vidéo |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103037243B (zh) * | 2011-09-30 | 2016-04-13 | 深圳都好看互动电视有限公司 | 多个智能终端之间切换网络视频的方法、系统及智能终端 |
CN103037266A (zh) * | 2011-09-30 | 2013-04-10 | 深圳市龙视传媒有限公司 | 基于代理服务器的终端切换视频的方法、系统及智能终端 |
CN103037267B (zh) * | 2011-09-30 | 2016-06-15 | 深圳市同洲电子股份有限公司 | 多个智能终端之间切换网络视频的方法、系统及智能终端 |
CN103037244B (zh) * | 2011-09-30 | 2016-08-10 | 深圳都好看互动电视有限公司 | 多个智能终端之间切换网络视频的方法、系统及智能终端 |
CN103036922A (zh) * | 2011-09-30 | 2013-04-10 | 青岛海信电器股份有限公司 | 不同电子终端中媒体文件连续浏览的方法及电子终端 |
CN103096178A (zh) * | 2011-11-02 | 2013-05-08 | 腾讯科技(深圳)有限公司 | 播放流媒体文件的方法和装置 |
CN103313129A (zh) * | 2012-03-06 | 2013-09-18 | 联想(北京)有限公司 | 一种视频播放方法和装置 |
CN102821192A (zh) * | 2012-06-30 | 2012-12-12 | 华为终端有限公司 | 数据传输方法及装置 |
CN104040995B (zh) | 2012-12-07 | 2017-04-12 | 华为技术有限公司 | 多媒体重定向方法以及多媒体服务器以及计算机系统 |
CN103888819A (zh) * | 2012-12-20 | 2014-06-25 | 联想(北京)有限公司 | 一种电子设备、数据传输的方法及系统 |
CN104080009B (zh) * | 2013-03-27 | 2017-12-12 | 腾讯科技(深圳)有限公司 | 一种多终端断点续播的方法及系统 |
CN104703024A (zh) * | 2013-12-06 | 2015-06-10 | 广州金山网络科技有限公司 | 一种视频播放的方法及终端设备 |
CN103747295B (zh) * | 2014-01-28 | 2017-03-01 | 北京智谷睿拓技术服务有限公司 | 服务信息交互方法及设备 |
CN104283871B (zh) * | 2014-09-23 | 2018-11-16 | 广州三星通信技术研究有限公司 | 跨平台信息输出方法和装置 |
CN104918103A (zh) * | 2015-05-29 | 2015-09-16 | 四川长虹电器股份有限公司 | 家庭互联网设备镜像系统 |
CN104902310B (zh) * | 2015-06-29 | 2017-11-10 | 厦门狄耐克物联智慧科技有限公司 | 一种酒店客房中不同房间内的同步播放系统及方法 |
US10057640B2 (en) * | 2015-08-17 | 2018-08-21 | Google Llc | Media content migration based on user location |
CN105354002B (zh) * | 2015-10-29 | 2018-06-19 | 四川奇迹云科技有限公司 | 一种实现多屏间视频无缝切换的系统及方法 |
CN106453255B (zh) * | 2016-09-09 | 2022-03-08 | 北京邦天信息技术有限公司 | 一种实现服务续播的方法、UPnP设备及系统 |
CN107886939B (zh) * | 2016-09-30 | 2021-03-30 | 北京京东尚科信息技术有限公司 | 一种在客户端的中止-接续式文本语音播放方法和装置 |
CN106686368A (zh) * | 2016-12-26 | 2017-05-17 | 华为软件技术有限公司 | 虚拟现实vr视频播放的设备和播放vr视频的方法 |
CN108629204A (zh) * | 2018-05-15 | 2018-10-09 | 科影视讯(北京)信息科技有限公司 | 一种智能化数字导览展示方法及系统 |
CN109359242B (zh) * | 2018-09-25 | 2019-12-03 | 潍坊工程职业学院 | 一种数据推送方法和装置 |
CN113141525B (zh) * | 2021-03-16 | 2022-05-17 | 福建星网智慧科技有限公司 | 一种在线视频断流续播方法及系统 |
CN113891124A (zh) * | 2021-11-04 | 2022-01-04 | 北京欧珀通信有限公司 | 音视频播放方法、装置、电子设备、服务器及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1685685A (zh) * | 2002-09-25 | 2005-10-19 | 皇家飞利浦电子股份有限公司 | 管理流播会话的通信系统和方法 |
CN101009578A (zh) * | 2007-01-16 | 2007-08-01 | 华为技术有限公司 | 一种媒体资源播放的方法、系统、终端及服务器 |
CN101129051A (zh) * | 2005-02-28 | 2008-02-20 | 皇家飞利浦电子股份有限公司 | 用于在UPnP AV网络中提供“通用的‘跟我来’”功能的系统和方法 |
CN101395603A (zh) * | 2005-12-29 | 2009-03-25 | 索尼爱立信移动通讯股份有限公司 | 便携内容共享 |
US20090228569A1 (en) * | 2008-03-07 | 2009-09-10 | Arun Kalmanje | Pause and replay of media content through bookmarks on a server device |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1327209B1 (fr) * | 2000-10-11 | 2008-08-27 | United Video Properties, Inc. | Systemes et procedes de stockage de donnees sur les serveurs d'un systeme de transmission de media sur demande |
US20080084867A1 (en) * | 2006-09-25 | 2008-04-10 | George Foti | Method and server for transferring a multimedia session from a first terminal to a second terminal |
CN101193264A (zh) * | 2006-11-21 | 2008-06-04 | 明基电通股份有限公司 | 影音文件的播放方法及应用该方法的播放系统 |
US8601517B2 (en) * | 2007-02-27 | 2013-12-03 | At&T Intellectual Property I, Lp | Method for reestablishing presentation of a paused media program |
-
2010
- 2010-03-08 CN CN 201010122051 patent/CN102196313B/zh not_active Expired - Fee Related
-
2011
- 2011-02-21 WO PCT/CN2011/071133 patent/WO2011110065A1/fr active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1685685A (zh) * | 2002-09-25 | 2005-10-19 | 皇家飞利浦电子股份有限公司 | 管理流播会话的通信系统和方法 |
CN101129051A (zh) * | 2005-02-28 | 2008-02-20 | 皇家飞利浦电子股份有限公司 | 用于在UPnP AV网络中提供“通用的‘跟我来’”功能的系统和方法 |
CN101395603A (zh) * | 2005-12-29 | 2009-03-25 | 索尼爱立信移动通讯股份有限公司 | 便携内容共享 |
CN101009578A (zh) * | 2007-01-16 | 2007-08-01 | 华为技术有限公司 | 一种媒体资源播放的方法、系统、终端及服务器 |
US20090228569A1 (en) * | 2008-03-07 | 2009-09-10 | Arun Kalmanje | Pause and replay of media content through bookmarks on a server device |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102523529A (zh) * | 2011-12-08 | 2012-06-27 | 中国联合网络通信集团有限公司 | 多终端设备接续播放视频的方法和视频服务器 |
WO2014056404A1 (fr) * | 2012-10-09 | 2014-04-17 | Tencent Technology (Shenzhen) Company Limited | Procédé et appareil de lecture de vidéo |
CN103491452A (zh) * | 2013-09-25 | 2014-01-01 | 北京奇虎科技有限公司 | 播放网页中视频的方法及装置 |
CN106507210A (zh) * | 2013-09-25 | 2017-03-15 | 北京奇虎科技有限公司 | 播放网页中视频的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102196313A (zh) | 2011-09-21 |
CN102196313B (zh) | 2013-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2011110065A1 (fr) | Procédé et appareil permettant de reprendre la lecture d'une vidéo sur des plates-formes croisées à partir d'un point de mise en pause, et procédé et appareil permettant de reprendre la lecture d'une vidéo à partir d'un point de mise en pause | |
KR101903352B1 (ko) | 상부 레벨 인덱스 파일들을 자동적으로 생성하기 위한 시스템들 및 방법들 | |
CN104471914B (zh) | 一种流媒体传输处理的方法和装置 | |
CN104796796B (zh) | 提高Android平台的HLS流播放器容错的方法 | |
EP2887676B1 (fr) | Procédé et système de transfert de transcode en temps réel basés sur http sous dlna | |
US9876840B2 (en) | Method and apparatus for dynamically generating media sequences on demand for HTTP live streaming | |
TW201202975A (en) | Real-time or near real-time streaming | |
WO2011009205A1 (fr) | Procédé de transmission continue de flux de média à des dispositifs clients hétérogènes | |
WO2013053326A1 (fr) | Procédé, serveur, client et système pour enregistrer et lire un programme de relecture | |
CN107534793B (zh) | 接收装置、传输装置以及数据处理方法 | |
CN106464933B (zh) | 用于远程控制对多媒体内容的渲染的设备和方法 | |
US12169852B2 (en) | Reception apparatus, transmission apparatus, and data processing method | |
WO2013033242A1 (fr) | Compression, transcodage, envoi et récupération de fichiers vidéo et audio dans un système à base de serveurs | |
WO2016015419A1 (fr) | Procédé de lecture multimédia en flux continu et dispositif de lecture | |
CN105142008B (zh) | 一种利用第一终端播放第二终端数据的方法 | |
WO2013185514A1 (fr) | Système et procédé de lecture de multimédia en flux continu | |
TWI531219B (zh) | 即時影音傳輸方法及其系統 | |
CN101848367A (zh) | 基于文件的动态影像网络直播方法 | |
JP2004102339A (ja) | コンテンツ視聴システムおよびその方法 | |
KR100820350B1 (ko) | 다양한 파일 컨테이너 포멧을 지원하기 위한 통합 스트리밍서버 및 스트리밍 구현방법 | |
CN100479365C (zh) | 一种流媒体下载系统及其下载方法 | |
CN107534792B (zh) | 接收设备、发送设备以及数据处理方法 | |
US20110078727A1 (en) | Systems and methods for handling advertisements in conjunction with network-based bookmarking | |
WO2016090912A1 (fr) | Procédé, dispositif, terminal, et système de génération et de lecture de vidéo en direct | |
WO2020240911A1 (fr) | Procédé de traitement d'informations, système de traitement d'informations, et programme |
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: 11752808 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: 11752808 Country of ref document: EP Kind code of ref document: A1 |