CN107277593B - Method and device for playing videos on same screen - Google Patents

Method and device for playing videos on same screen Download PDF

Info

Publication number
CN107277593B
CN107277593B CN201710311707.8A CN201710311707A CN107277593B CN 107277593 B CN107277593 B CN 107277593B CN 201710311707 A CN201710311707 A CN 201710311707A CN 107277593 B CN107277593 B CN 107277593B
Authority
CN
China
Prior art keywords
scale
playing
playing progress
video
marking
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710311707.8A
Other languages
Chinese (zh)
Other versions
CN107277593A (en
Inventor
纪琦华
蒲珂
曾泽基
李哲山
胡彬
方宏
蔡忠善
张毅萍
魏明
蔡辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongguang Hot Cloud Technology Co Ltd
Original Assignee
Zhongguang Hot Cloud Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhongguang Hot Cloud Technology Co Ltd filed Critical Zhongguang Hot Cloud Technology Co Ltd
Priority to CN201710311707.8A priority Critical patent/CN107277593B/en
Publication of CN107277593A publication Critical patent/CN107277593A/en
Application granted granted Critical
Publication of CN107277593B publication Critical patent/CN107277593B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-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 controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention relates to a method for playing videos on the same screen, which comprises the following steps: when the sending end equipment opens the audio and video to be played, marking a playing progress graduated scale according to the total duration of the audio and video, and marking the current playing position; the method comprises the steps that a sending terminal device collects audio and video source information and playing progress scale attributes and sends the audio and video source information and the playing progress scale attributes to a receiving terminal; receiving end equipment receives source information and playing progress scale attributes, analyzes the source information and obtains an audio and video playing source corresponding to the source information; the receiving end equipment marks the graduated scale with the same attribute according to the attribute of the graduated scale of the playing progress, marks the time length and the mark point of the audio and video on the graduated scale with the same attribute when the receiving end equipment opens the audio and video corresponding to the source information, and calculates the current playing time point; the receiving end device starts playing from the current playing time point. The method realizes the synchronization of the playing progress and the operation of the sending end and the receiving end.

Description

Method and device for playing videos on same screen
Technical Field
The present invention relates to video processing technologies, and in particular, to a method and an apparatus for playing a video on a same screen.
Background
In the existing on-screen sharing technology, a communication connection is established between a sending end of a multimedia device and a server of a receiving end device, the sending end sends a request for playing video data on the same screen to the server of the receiving end, and the receiving end receives the data needing to play the video and decodes the data to realize on-screen playing. When the content to be played is a video, the content needs to be synchronously sent to a display interface of the receiving terminal equipment in a video streaming mode for displaying, so that multi-screen interaction is realized. When the multi-screen interaction is realized, a large bandwidth resource is occupied when pictures and video streams are transmitted, the transmission speed is low, and the real-time performance is poor.
In order to solve the technical problem, patent CN103024588A discloses a multi-screen interaction system and method, where an address of a web page, a picture, or an audio/video displayed on a current interface is acquired by a mobile electronic device, and the address is transmitted to a display terminal, and the display terminal analyzes the address, and displays the web page, the picture, or the audio/video corresponding to the address according to an analysis result, so as to implement multi-screen interaction. In the process, the mobile electronic equipment only needs to transmit the address information, so that larger bandwidth resources are not needed to be occupied, the transmission speed is high, and the multi-screen interaction real-time performance is favorably realized.
Although the method solves the technical problem of slow speed of video stream transmission among multiple screens, when the receiving end equipment analyzes the corresponding audio and video under the address through the address information of the video, the audio and video playing progress of the sending end cannot be analyzed, and the automatic identification of the video playing progress needing the same screen cannot be realized. Accordingly, there is a need for improvements and developments in the art.
Disclosure of Invention
The invention aims to overcome the defects in the prior art, and relates to a method for playing a video on the same screen.
In order to achieve the above object, the technical solution adopted by the present invention is a method for playing video on the same screen, the method at least comprising:
when the sending end equipment opens the audio and video needing to be played, marking a playing progress graduated scale according to the total duration of the audio and video, and marking the current playing position, namely a marking point, on the playing progress graduated scale;
the method comprises the steps that a sending terminal device collects currently played audio and video source information and playing progress graduated scale attributes and sends the information and the attributes to a receiving terminal device, wherein the source information is a current audio and video address of the sending device, and the playing progress graduated scale attributes are the total length of the audio and video and mark point positions;
receiving end equipment receives the source information and the attribute of the playing progress scale, analyzes the source information and obtains an audio and video playing source corresponding to the source information according to an analysis result;
the receiving end equipment marks the graduated scale with the same attribute according to the attribute of the graduated scale of the playing progress, marks the time length and the mark points of the audio and video on the graduated scale with the same attribute when the receiving end equipment opens the audio and video corresponding to the source information, and calculates the current playing time point according to the mark points;
the receiving end device starts playing from the current playing time point.
In a further scheme, the scale for marking the playing progress by the sending end device according to the total audio and video duration specifically comprises: the audio and video is marked above the corresponding playing progress graduated scale according to the graduation unit of the playing progress graduated scale corresponding to the preset unit time value of the audio and video;
and the scale units of the scale with the same attribute and the corresponding unit time values thereof are the same as those of the scale with the playing progress and the corresponding unit time values thereof.
In order to further ensure the synchronization of the playing of the sending end device and the receiving end device in the playing process, the method further comprises the following steps:
the method comprises the steps that a sending end device extracts data of a graduated scale of a current playing progress according to a preset time interval and sends the extracted data to a receiving end device;
the method comprises the steps that a receiving end device receives current playing progress scale data sent by a sending end device at any time, the marking point position of the receiving end device is compared with the marking point position of a same attribute scale, and when the marking point positions of the receiving end device and the same attribute scale exceed a preset difference value, the same attribute scale regenerates a new marking point according to the marking point of the current playing progress scale;
and the receiving end equipment readjusts the playing position according to the new mark point.
In order to simplify the comparison process, the invention adopts the following technical scheme that the preset difference value is expressed by the scale units on the playing progress scale and the scale with the same attribute, and when the mark point position interval between the playing progress scale and the scale with the same attribute is more than the preset scale unit number, the preset difference value is judged to be exceeded.
In another preferred embodiment, the method further comprises:
the attributes of the playing progress graduated scale and the attributes of the graduated scale with the same attributes further comprise the moving speed of mark points on the playing progress graduated scale;
and after receiving the playing progress scale attributes by the receiving end equipment, comparing the playing progress scale attributes with the mark point moving speed of the same attribute scale, and when the moving speeds of the playing progress scale and the same attribute scale exceed a preset difference value, adjusting the mark point moving speed of the same attribute scale to be consistent with the mark point moving speed of the playing progress scale by the same attribute scale.
The invention also provides a device for playing a video on screen, which comprises:
a sender device, the device comprising at least:
the playing progress scale generation module is used for generating a playing progress scale of a fixed scale unit;
the playing progress graduated scale marking module is used for marking the playing progress graduated scale according to the total duration of the audio and video, marking the current playing position, namely a marking point, on the playing progress graduated scale, and packaging the marking attribute;
the transmitting terminal equipment acquisition module is used for acquiring source information of currently played audio and video;
the sending end equipment sending module is used for sending the source information and the packed mark attribute to the receiving end equipment through the transmission port;
a receiving end device, the device at least comprising:
the receiving end equipment receiving module is used for receiving the information sent by the sending end equipment sending module through a receiving port;
the receiving end equipment analysis module is used for sending the analyzed source information to the search module after analyzing the received source information and the mark attribute, and sending the analyzed mark attribute to the mark module of the scale with the same attribute after analyzing the mark attribute;
the searching module is used for obtaining a corresponding playing source according to the source information address;
the same attribute graduated scale generation module is used for generating a same attribute graduated scale which has the same length as the graduated scale of the playing progress and has the same fixed graduation unit;
and the same attribute scale marking module is used for marking the current playing position on the playing progress scale according to the analyzed marking attribute.
Further, the sending end device further includes:
the scale monitoring module is used for extracting the data of the scale at the current playing progress according to a preset time interval and sending the extracted data to receiving end equipment;
the receiving end device further includes:
and the scale comparison module is used for comparing the mark point position of the playing progress scale with the mark point position of the same attribute scale, and when the mark point positions of the playing progress scale and the same attribute scale exceed a preset difference value, the same attribute scale regenerates a new mark point according to the mark point of the current playing progress scale.
Further, the playing progress scale marking module is also used for generating a mark point moving speed of the playing progress scale according to the moving speed of the mark point;
the same attribute graduated scale marking module is also used for generating the movement speed of the marking points of the same attribute graduated scale according to the movement speed of the marking points;
the graduated scale comparison module is also used for comparing the movement rate of the mark points of the graduated scale in the playing progress with the movement rate of the mark points of the graduated scale with the same attribute, and when the movement rates of the two exceed a preset difference value, the same attribute graduated scale adjusts the movement rate of the mark points to be consistent with the movement rate of the mark points of the graduated scale in the playing progress.
According to the technical scheme, the audio and video address is sent to the receiving end through the sending end, and the receiving end searches the video source information in the network according to the address to realize the same-screen playing; the invention also sets the same graduated scale for video playing through the sending end and the receiving end equipment, synchronously monitors the position of the currently played mark point, and adjusts according to the difference of the position of the mark point, thereby realizing synchronous playing; the method is simple to operate, high in synchronization accuracy and strong in real-time performance. When the sending end equipment carries out playing operation point commands such as pause, fast forward and the like, the receiving end equipment can synchronously carry out playing modes such as automatic pause, fast forward and the like in real time through the change of the mark points.
Drawings
FIG. 1 is a schematic flowchart illustrating a method for playing a video on a same screen according to an embodiment of the present invention;
FIG. 2 is a schematic flowchart illustrating a method for playing video on the same screen according to another embodiment of the present invention;
fig. 3 is a schematic structural diagram of the same-screen video playing device according to the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made with reference to the accompanying drawings. The following examples are only for illustrating the technical solutions of the present invention more clearly, and the protection scope of the present invention is not limited thereby.
Fig. 1 is a schematic flowchart of an embodiment of a method for playing a video on a same screen according to the present invention, where the method includes:
step 11: when the sending end equipment opens the audio and video needing to be played, marking a playing progress graduated scale according to the total duration of the audio and video, and marking the current playing position, namely a marking point, on the playing progress graduated scale;
the audio and video are marked above the corresponding playing progress graduated scale according to the scale unit of the playing progress graduated scale corresponding to the preset unit time value, and the marked points are expressed in a protruding dot or highlight form. Similarly, a scale, that is, a scale with the same attribute, needs to be set in the receiving end device, and both the scale unit of the scale with the same attribute and the unit time value corresponding to the scale unit are the same as the scale unit of the scale with the playing progress and the unit time value corresponding to the scale unit.
The scale units on the scale with the playing progress and the scale with the same attribute are fixed values, the fixed values are set according to actual application conditions, specifically, each scale unit represents 10-60s, in the range, the smaller the scale unit is, the more accurate the positioning is, but the smaller the scale unit is, for example, 0.1s, the mark point mark cannot be displayed, and the mark points of the two scales are easy to stagger and disorder.
Step 12: the method comprises the steps that a sending terminal device collects currently played audio and video source information and playing progress graduated scale attributes and sends the information and the attributes to a receiving terminal device, wherein the source information is a current audio and video address of the sending device, and the playing progress graduated scale attributes are the total length of the audio and video and mark point positions;
the sending end device collects source information of playing the audio and video through a collector, the source information is a link address of the source information, the link address is generally a same resource identifier (URI) address, for example, the link address may be a same resource locator (URL) address or a same resource name (URN), and the invention is not limited to this.
And while transmitting audio and video source information, the transmitting terminal equipment also packs and transmits an attribute numerical value of the playing progress graduated scale, namely the total length of the audio and video and the positions of the mark points, wherein the attribute of the playing progress graduated scale is provided with a graduated scale identifier, the total length of the audio and video is marked by a length identifier L, and the mark points are marked by an identifier M.
Step 13: receiving end equipment receives the source information and the attribute of the playing progress scale, analyzes the source information and obtains an audio and video playing source corresponding to the source information according to an analysis result;
step 14: the receiving end equipment marks the graduated scale with the same attribute according to the attribute of the graduated scale of the playing progress, marks the time length and the mark points of the audio and video on the graduated scale with the same attribute when the receiving end equipment opens the audio and video corresponding to the source information, and calculates the current playing time point according to the mark points;
and after receiving the attribute analysis of the playing progress scale, the receiving end equipment obtains a specific attribute numerical value, loads the specific attribute numerical value into a first adjustment reference item of a scale table generated on the scale with the same attribute, identifies the corresponding total length parameter grid according to the length identifier L by the audio/video total length, and identifies the corresponding marking position parameter grid according to the identifier M by the marking point. And the receiving terminal equipment adjusts the playing position according to the scale table adjustment reference item, and simultaneously corresponds the total length and the playing position of the audio and video being played on the playing interface of the receiving terminal equipment to the scale description with the same attribute.
The positions of the mark points of the scale are described in scale units, for example, the mark point section has 30 scale units, the scale unit is 10s, and the playing time of the mark points is 300 s.
Step 15: the receiving end device starts playing from the current playing time point.
The playing progress is marked more intuitively and accurately through the graduated scale; compared with a comparison file, the playing synchronization of the sending terminal and the receiving terminal is better, and the real-time performance is stronger.
The sending end equipment and the receiving end equipment are both equipment which can surf the internet through a network protocol, and can be smart phones, tablets, computers, televisions and the like.
Fig. 2 shows a flow diagram of a second embodiment of the on-screen video playing method according to the embodiment of the present invention.
Step 16, the sending end equipment extracts the data of the graduated scale of the current playing progress according to a preset time interval, and sends the extracted data to the receiving end equipment;
in order to improve the synchronization precision, the preset time is not less than 1 min; and the sending end equipment adds the marker symbols to the position data of the current marking point of the playing progress graduated scale according to the preset time interval and then sends the data to the receiving end equipment.
Step 17, the receiving end equipment receives the data of the graduated scale of the current playing progress sent by the sending end equipment at any time, compares the marking point position of the graduated scale of the current playing progress with the marking point position of the graduated scale of the same attribute, and regenerates a new marking point of the graduated scale of the same attribute according to the marking point of the graduated scale of the current playing progress when the marking point positions of the graduated scale of the same attribute exceed the preset difference value;
the receiving end equipment analyzes the scale size data of the received playing progress, updates a second adjustment reference item in a scale table corresponding to the identifier of each attribute value after analysis, compares the updated data with the attribute data of the same attribute scale, compares the difference data of the mark points of the two scales with a preset difference value, and if the preset difference value is two scale units, exceeds the preset difference value when the difference value of the two mark points is more than 2; and the receiving terminal equipment adjusts the currently played mark point according to the mark point value of the playing progress scale, namely, a new mark point is generated, and the audio and video playing point is adjusted by the new mark point.
Step 18, the attributes of the playing progress graduated scale and the attributes of the graduated scale with the same attributes further comprise the moving speed of the mark points on the playing progress graduated scale; after the attribute of the playing progress graduated scale is received by the receiving terminal equipment, the attribute of the playing progress graduated scale is compared with the movement rate of the mark point of the graduated scale with the same attribute, and when the movement rates of the attribute of the playing progress graduated scale and the mark point of the graduated scale with the same attribute are different, the movement rate of the mark point of the graduated scale with the same attribute is adjusted to be consistent with the movement rate of the mark point of the playing progress graduated scale.
In the process of playing audio and video on the same screen, when the sending end equipment carries out playing operation commands such as fast forward, slow forward, fast backward or slow backward, the receiving end cannot synchronously operate.
Specifically, after analyzing the received playing progress scale size data, the receiving end device also obtains the mark point moving speed of the playing progress scale, describes the mark point moving speed corresponding to the mark point in the scale table, compares the mark point moving speed with the mark point moving speed of the scale with the same attribute, and compares the two mark point moving speeds. When the two numerical values are different, if the speed of the playing progress graduated scale is v1, and the speed of the graduated scale with the same attribute is v2, v1 is not equal to v 2; and the receiving end equipment adjusts the mark point moving speed of the currently played mark point according to the mark point moving speed of the playing progress scale. In advance, the mark point moving speed needs to be set to correspond to the fast forward, slow forward, fast backward or slow backward playing operation commands, for example, the mark point moving speed v1 is 2, and the mark point moving speed v2 is 1, which means that the mark point is fast forward by one time.
Fig. 3 shows an embodiment of the on-screen video playing apparatus according to the present invention, which includes a sending end device and a receiving end device.
The sending terminal equipment comprises a playing progress scale generation module, a playing progress scale marking module, a sending terminal equipment acquisition module, a sending terminal equipment sending module and a scale monitoring module.
The playing progress scale generation module is used for generating a playing progress scale of a fixed scale unit.
The playing progress graduated scale marking module is used for marking the playing progress graduated scale according to the total duration of the audio and video, marking the current playing position, namely a marking point, on the playing progress graduated scale, and packaging the marking attribute; and the scale is also used for generating the mark point moving speed of the scale of the playing progress according to the moving speed of the mark point.
The sending terminal equipment acquisition module is used for acquiring source information of currently played audio and video.
And the sending end equipment sending module is used for sending the source information and the packed mark attribute to the receiving end equipment through the transmission port.
The scale monitoring module is used for extracting the data of the scale at the current playing progress according to a preset time interval and sending the extracted data to the receiving terminal equipment.
The receiving end equipment comprises a receiving end equipment receiving module, a receiving end equipment analyzing module, a searching module, a same attribute graduated scale generating module, a same attribute graduated scale marking module and a graduated scale comparing module.
The receiving end equipment receiving module is used for receiving the information sent by the sending end equipment sending module through a receiving port.
And the receiving end equipment analysis module is used for sending the analyzed source information to the search module, analyzing the mark attribute and sending the analyzed source information to the same attribute scale marking module after analyzing the mark attribute.
The searching module is connected with the network port and used for obtaining a corresponding playing source according to the source information address.
The same attribute graduated scale generation module is used for generating the same attribute graduated scale which has the same length as the graduated scale of the playing progress and has the same fixed graduation unit, and is also used for generating the movement speed of the marking point of the same attribute graduated scale according to the movement speed of the marking point. Specifically, the corresponding scales and mark points are generated according to the scale table description data in the scales with the same attribute.
And the same attribute scale marking module is used for marking the current playing position on the playing progress scale according to the analyzed marking attribute.
The graduated scale comparison module is used for comparing the marking point position of the graduated scale with the same attribute, and when the marking point positions of the graduated scale and the graduated scale with the same attribute exceed a preset difference value, the graduated scale with the same attribute regenerates a new marking point according to the marking point of the graduated scale with the current playing progress; the preset time can be set according to the using condition, and the embodiment is preferably not less than 1 min. The graduated scale comparison module is also used for comparing the movement rate of the mark points of the graduated scale in the playing progress with the movement rate of the mark points of the graduated scale with the same attribute, and when the movement rates of the two exceed a preset difference value, the same attribute graduated scale adjusts the movement rate of the mark points to be consistent with the movement rate of the mark points of the graduated scale in the playing progress.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the technical principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (7)

1. A method for playing a video on a screen, the method comprising:
1) simultaneous playback of a sending end device and a receiving end device
When the audio and video that needs broadcast is opened to the sending end equipment, mark the scale of broadcast progress according to the total length of time of audio and video, it is specific: the audio and video is marked above the corresponding playing progress graduated scale according to the graduation unit of the playing progress graduated scale corresponding to the preset unit time value of the audio and video; marking the current playing position on the playing progress scale, namely marking points;
the method comprises the steps that a sending terminal device collects currently played audio and video source information and playing progress graduated scale attributes and sends the information and the attributes to a receiving terminal device, wherein the source information is a current audio and video address of the sending device, and the playing progress graduated scale attributes are the total length of the audio and video and mark point positions;
receiving end equipment receives the source information and the attribute of the playing progress scale, analyzes the source information and obtains an audio and video playing source corresponding to the source information according to an analysis result;
the receiving end equipment marks the graduated scale with the same attribute according to the attribute of the graduated scale of the playing progress, marks the time length and the mark points of the audio and video on the graduated scale with the same attribute when the receiving end equipment opens the audio and video corresponding to the source information, and calculates the current playing time point according to the mark points; the scale units of the graduated scale with the same attribute and the corresponding unit time values thereof are the same as the scale units of the graduated scale with the playing progress and the corresponding unit time values thereof;
the receiving end equipment starts playing from the current playing time point;
2) detection and adjustment of receiving terminal equipment during on-screen playing
2.1) detection of the position of the marking point
The method comprises the steps that a sending end device extracts data of a graduated scale of a current playing progress according to a preset time interval and sends the extracted data to a receiving end device;
the method comprises the steps that a receiving end device receives current playing progress scale data sent by a sending end device at any time, the marking point position of the receiving end device is compared with the marking point position of a same attribute scale, and when the marking point positions of the receiving end device and the same attribute scale exceed a preset difference value, the same attribute scale regenerates a new marking point according to the marking point of the current playing progress scale;
the receiving end equipment readjusts the playing position according to the new mark point;
2.2) detection of the rate of movement of the marker
The attributes of the playing progress graduated scale and the attributes of the graduated scale with the same attributes further comprise the moving speed of mark points on the playing progress graduated scale;
and after receiving the playing progress scale attributes by the receiving end equipment, comparing the playing progress scale attributes with the mark point moving speed of the same attribute scale, and when the moving speeds of the playing progress scale and the same attribute scale exceed a preset difference value, adjusting the mark point moving speed of the same attribute scale to be consistent with the mark point moving speed of the playing progress scale by the same attribute scale.
2. The method for playing the video on the same screen as in claim 1, wherein the preset difference is represented by scale units on the playing progress scale and the same attribute scale, and when the distance between the positions of the marking points of the playing progress scale and the same attribute scale is greater than the preset number of scale units, the preset difference is determined to be exceeded.
3. The method for playing the video on the same screen as in claim 2, wherein the preset time is not less than 1min, and the scale units on the playing progress scale and the same attribute scale are 10-60 s.
4. An on-screen video playback apparatus using the method of claim 1, the apparatus comprising:
a sender device, the device comprising at least:
the playing progress scale generation module is used for generating a playing progress scale of a fixed scale unit;
the playing progress graduated scale marking module is used for marking the playing progress graduated scale according to the total duration of the audio and video, marking the current playing position, namely a marking point, on the playing progress graduated scale, and packaging the marking attribute;
the transmitting terminal equipment acquisition module is used for acquiring source information of currently played audio and video;
the sending end equipment sending module is used for sending the source information and the packed mark attribute to the receiving end equipment through the transmission port;
a receiving end device, the device at least comprising:
the receiving end equipment receiving module is used for receiving the information sent by the sending end equipment sending module through a receiving port;
the receiving end equipment analysis module is used for sending the analyzed source information to the search module after analyzing the received source information and the mark attribute, and sending the analyzed mark attribute to the mark module of the scale with the same attribute after analyzing the mark attribute;
the searching module is used for obtaining a corresponding playing source according to the source information address;
the same attribute graduated scale generation module is used for generating a same attribute graduated scale which has the same length as the graduated scale of the playing progress and has the same fixed graduation unit;
and the same attribute scale marking module is used for marking the current playing position on the playing progress scale according to the analyzed marking attribute.
5. The on-screen video playback device of claim 4, wherein the sending-end equipment further comprises:
the scale monitoring module is used for extracting the data of the scale at the current playing progress according to a preset time interval and sending the extracted data to receiving end equipment;
the receiving end device further includes:
and the scale comparison module is used for comparing the mark point position of the playing progress scale with the mark point position of the same attribute scale, and when the mark point positions of the playing progress scale and the same attribute scale exceed a preset difference value, the same attribute scale regenerates a new mark point according to the mark point of the current playing progress scale.
6. The on-screen video playback device of claim 4, wherein the preset time is not less than 1 min.
7. The on-screen video playback device of claim 5, wherein the playback progress scale marking module is further configured to generate a mark point moving rate of the playback progress scale according to a moving speed of the mark point;
the same attribute graduated scale marking module is also used for generating the movement speed of the marking points of the same attribute graduated scale according to the movement speed of the marking points;
the graduated scale comparison module is also used for comparing the movement rate of the mark points of the graduated scale in the playing progress with the movement rate of the mark points of the graduated scale with the same attribute, and when the movement rates of the two exceed a preset difference value, the same attribute graduated scale adjusts the movement rate of the mark points to be consistent with the movement rate of the mark points of the graduated scale in the playing progress.
CN201710311707.8A 2017-05-05 2017-05-05 Method and device for playing videos on same screen Active CN107277593B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710311707.8A CN107277593B (en) 2017-05-05 2017-05-05 Method and device for playing videos on same screen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710311707.8A CN107277593B (en) 2017-05-05 2017-05-05 Method and device for playing videos on same screen

Publications (2)

Publication Number Publication Date
CN107277593A CN107277593A (en) 2017-10-20
CN107277593B true CN107277593B (en) 2020-02-14

Family

ID=60073710

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710311707.8A Active CN107277593B (en) 2017-05-05 2017-05-05 Method and device for playing videos on same screen

Country Status (1)

Country Link
CN (1) CN107277593B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109639970B (en) * 2018-12-17 2021-07-30 维沃移动通信有限公司 Shooting method and terminal equipment
CN111131901B (en) * 2019-12-05 2022-07-12 北京奇艺世纪科技有限公司 Method, apparatus, computer device and storage medium for processing long video data
CN112230872B (en) * 2020-09-25 2023-08-15 北京博睿维讯科技有限公司 Multi-machine multi-source common-screen information cloud storage management method, system, intelligent terminal and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013113190A1 (en) * 2012-02-03 2013-08-08 海尔集团公司 Method and system for implementing multi-screen synchronous display
CN104539999A (en) * 2014-11-24 2015-04-22 深圳市金立通信设备有限公司 Multimedia data sharing method and terminal
CN104581366A (en) * 2014-12-30 2015-04-29 北京奇艺世纪科技有限公司 Internet television broadcasting method and server
CN105791922A (en) * 2013-04-28 2016-07-20 青岛海信移动通信技术股份有限公司 Media player control method and device
WO2016118537A1 (en) * 2015-01-19 2016-07-28 Srinivas Rao Method and system for creating seamless narrated videos using real time streaming media
CN105898498A (en) * 2015-12-15 2016-08-24 乐视网信息技术(北京)股份有限公司 Video synchronization method and system
CN106604065A (en) * 2016-12-30 2017-04-26 中广热点云科技有限公司 System and method for realizing multi-screen video playing in same screen

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013113190A1 (en) * 2012-02-03 2013-08-08 海尔集团公司 Method and system for implementing multi-screen synchronous display
CN105791922A (en) * 2013-04-28 2016-07-20 青岛海信移动通信技术股份有限公司 Media player control method and device
CN104539999A (en) * 2014-11-24 2015-04-22 深圳市金立通信设备有限公司 Multimedia data sharing method and terminal
CN104581366A (en) * 2014-12-30 2015-04-29 北京奇艺世纪科技有限公司 Internet television broadcasting method and server
WO2016118537A1 (en) * 2015-01-19 2016-07-28 Srinivas Rao Method and system for creating seamless narrated videos using real time streaming media
CN105898498A (en) * 2015-12-15 2016-08-24 乐视网信息技术(北京)股份有限公司 Video synchronization method and system
CN106604065A (en) * 2016-12-30 2017-04-26 中广热点云科技有限公司 System and method for realizing multi-screen video playing in same screen

Also Published As

Publication number Publication date
CN107277593A (en) 2017-10-20

Similar Documents

Publication Publication Date Title
WO2020103203A1 (en) Method and apparatus for synchronizing whiteboard with video, computing device, and storage medium
CN105830451B (en) Method and apparatus for content distribution
EP2475146B1 (en) Anchoring and sharing time positions and media reception information on a presentation timeline for multimedia content streamed over a network
CN107277593B (en) Method and device for playing videos on same screen
CN102263959B (en) Direct broadcast transfer method and system
US20110246659A1 (en) System, Method and Apparatus for Dynamic Media File Streaming
WO2015090095A1 (en) Information pushing method, device, and system
CA2951065A1 (en) Synchronizing playback of segmented video content across multiple video playback devices
EP2510669A1 (en) Apparatus and methods for describing and timing representations in streaming media files
EP2364017A1 (en) Method, system and user device for obtaining key frame in streaming media service
AU2010294783B2 (en) Method and device for providing complementary information
EP3142373A1 (en) Channel classification method and device
CN103024598A (en) Device and method for acquiring network video playing fluency
CN111669606A (en) Live broadcast system for offline and online synchronous teaching
CN105144146A (en) Reception device, information processing method in reception device, transmission device, information processing device, and information processing method
CN104683859A (en) Video sub-screen display method and device
CN109257641B (en) Audio and video synchronization method and system in wireless screen transmission
CN101888302A (en) Interactive image information transmission system and method for teleconferences
CN106303651A (en) Display system and the display packing of display system
CN109756744B (en) Data processing method, electronic device and computer storage medium
CN108401163B (en) Method and device for realizing VR live broadcast and OTT service system
CN114595409A (en) Method for directly clicking and opening hyperlink in shared screen content by conference participant
CN113891168A (en) Subtitle processing method, subtitle processing device, electronic equipment and storage medium
CN110198452B (en) Live video previewing method, device and system
WO2017080191A1 (en) Multi-screen interaction-based picture processing method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant