WO2017096852A1 - 一种三路流视频播放的控制方法及*** - Google Patents

一种三路流视频播放的控制方法及*** Download PDF

Info

Publication number
WO2017096852A1
WO2017096852A1 PCT/CN2016/088945 CN2016088945W WO2017096852A1 WO 2017096852 A1 WO2017096852 A1 WO 2017096852A1 CN 2016088945 W CN2016088945 W CN 2016088945W WO 2017096852 A1 WO2017096852 A1 WO 2017096852A1
Authority
WO
WIPO (PCT)
Prior art keywords
video
stream
play
way
playing
Prior art date
Application number
PCT/CN2016/088945
Other languages
English (en)
French (fr)
Inventor
曲祥
Original Assignee
乐视控股(北京)有限公司
乐视网信息技术(北京)股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 乐视控股(北京)有限公司, 乐视网信息技术(北京)股份有限公司 filed Critical 乐视控股(北京)有限公司
Priority to US15/244,907 priority Critical patent/US20170171602A1/en
Publication of WO2017096852A1 publication Critical patent/WO2017096852A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/632Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • 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/439Processing of audio elementary streams
    • 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/439Processing of audio elementary streams
    • H04N21/4396Processing of audio elementary streams by muting the audio signal
    • 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/47202End-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
    • 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/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • 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/485End-user interface for client configuration
    • H04N21/4858End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet

Definitions

  • the invention relates to the field of multimedia control, in particular to a control method and system for three-way stream video playing.
  • P2P is the abbreviation of Peer to Peer, which represents a new network structure in a user broadband environment. Unlike the traditional client/server mode, it has no central server or a weak center. server. Compared with the traditional C/S mode, it has the advantage of being able to take full advantage of the user's storage space, CPU and bandwidth resources, with very low operating and maintenance costs.
  • Streaming media technology in simple terms, is the application of streaming technology to transport multimedia files over the network.
  • the streaming technology compresses the continuous image and sound information and puts it on the website server, so that the user can watch and listen while downloading, without waiting for the entire compressed file to be completely downloaded to the network transmission technology on the machine.
  • P2P streaming media technology uses P2P technology to realize live streaming of streaming media.
  • Typical applications include live streaming of video and/or audio, IP-TV, etc., such as online live Olympic Games, Chinese New Year Gala, celebrity interviews, etc.
  • Internet TV is a video service that uses the Internet for video streaming.
  • the smart mobile terminal can display a plurality of video programs at the same time, for playing a program with a certain video program as the main play stream, when it is necessary to switch the main play stream to play the program, There is no fast and efficient switching method, and there is no fast and effective sound control method for the main broadcast stream to play the program.
  • the object of the present invention is to provide a control method and system for three-way streaming video playback, which realizes fast and efficient switching of a main play stream playing program and controlling a main playing stream program playing sound.
  • the present invention provides a method for controlling three-way streaming video playback, including:
  • the three-way streaming video content is simultaneously displayed and played in three playback windows divided by the same display device;
  • one channel is the primary play stream, and the other two channels are the slave play stream;
  • the method further includes: if the operation of merging the three-way stream video playing window is received, maintaining the current playing content of the main playing stream video playing window, and canceling the display of the playing stream from the playing stream.
  • the playback process of the three-way video further includes:
  • the three-way stream video content is obtained, and the obtained three-way stream video content data is stored in a corresponding video buffer area, and the three-way stream video playing content data is read from the buffer area and played.
  • the play window of the main play stream is highlighted, and the sound control switch button in the main play stream window is highlighted.
  • a program list is displayed in a display area other than the three play windows on the display device;
  • the program list in the display area is controlled to scroll, and the three play windows are fixedly suspended above the program list.
  • the video icon is displayed in the program list, and when the first touch operation is received, if the first touch operation is a long press operation for a video icon, the second touch operation is further received and determined. If the second touch operation is to drag the video icon to one of the video play windows, the video content corresponding to the video icon is played in the video play window.
  • the play start control switch is displayed in the play window, and when the touch command for the play start control switch is received, the play is continued to be received.
  • the video in the window of the touch command is displayed in the play window.
  • the present invention further provides a control system for three-way streaming video playback, including:
  • the video display module is configured to play and display the three-way stream video content in three play windows divided by the same display device during the playback of the three-way stream video play, and play each window in the three-way stream
  • the sound control switch is displayed in the middle
  • the operation judging module is configured to: when receiving the triggering operation on the sound control switch, determine whether the triggering operation on the sound control switch is an operation on the main play stream or an operation on the slave play stream;
  • the main play stream control module is configured to: when the operation determining module determines that the currently triggered sound control switch is the main play stream, determine a current sound setting state of the main play stream video content, and if the open state, the main play stream video content The sound of the main play stream is set to the on state; if it is the off state;
  • a master-slave switching control module configured to: when the operation determining module determines that the currently triggered sound control switch is a slave play stream, set the slave play stream as a main play stream, and set the sound of the slave play stream video content to be on. The status is set to the previous main play stream as the slave play stream, and the sound of the previous main play stream video content is set to the off state.
  • the master-slave switching control module is further configured to: when receiving the operation of combining the three-way stream video playing window, maintaining a current playing state of the main playing stream video content, and controlling the display device to cancel the playing window of the slave playing stream. display.
  • the method further includes: a communication module, configured to acquire three-way streaming video content during the playing of the three-way streaming video, and store the acquired three-way streaming video content data in the corresponding video buffer area, The three-stream video playback content data is read and played in the cache area.
  • a communication module configured to acquire three-way streaming video content during the playing of the three-way streaming video, and store the acquired three-way streaming video content data in the corresponding video buffer area, The three-stream video playback content data is read and played in the cache area.
  • the video display module is further configured to highlight the play window of the main play stream and highlight the sound control switch button color in the main play stream window.
  • the video display module is further configured to display a program list in a display area other than the three play windows on the display device, and when the scroll operation instruction is received, control the program list in the display area Scrolling, the three play windows are fixedly suspended above the program list.
  • the video display module is further configured to display a video icon in the program list
  • the operation determining module is further configured to receive the first touch operation, if the first touch operation is a long press operation for the individual video icon, further determining the second touch operation, if the second touch operation is dragging
  • the video icon is moved to one of the video play windows, and the video display module plays the video content corresponding to the video icon in the video play window.
  • the video display module is further configured to: when the playing state of the video displayed in the playing window is to stop playing, displaying a play start control switch in the play window, when receiving the start control of the play When the touch command of the switch is continued, the video in the window receiving the touch command is continuously played.
  • a terminal comprising:
  • a memory for storing processor executable instructions
  • processor is configured to:
  • the three-way video content is simultaneously displayed in the three play windows divided by the same display device; in the three-way stream, one video is the main play stream, and the other two The road is a stream from the play;
  • a computer storage medium can store a program, and when the program is executed, the first aspect of the present invention provides a control method for three-way streaming video playback. Some or all of the steps in each implementation.
  • the present invention provides a three-way stream video playback control method and system for playing video content in a play window on a mobile terminal screen, and simultaneously playing the sound of the main play stream video, on the three way
  • the streaming video playing content controls the operation of the sound switch. If the sound switching operation is performed on the main playing stream, the main playing stream sound playing state is changed, and if the main playing stream is subjected to the sound switching operation, the sound of the streaming video content is set to be turned on.
  • the state switches the slave play stream to the main play stream, realizing the purpose of quickly and efficiently switching the main play stream playing program and controlling the main play stream program playing sound and connecting the switching of the main play stream playing program with the sound control.
  • FIG. 1 is a schematic flow chart of an embodiment of a method for controlling three-way streaming video playback according to the present invention
  • FIG. 2 is a schematic structural diagram of an embodiment of a control system for three-way streaming video playback according to the present invention
  • FIG. 3 is a schematic diagram of a specific process of an embodiment of a method for controlling three-stream video playback according to the present invention.
  • the present invention provides a method for controlling three-stream video playback, which is applied to a display device with a touch screen, and the method includes:
  • the three-way stream video content is simultaneously displayed and played in three play windows divided by the same display device; in the three-way stream video, one channel of the video stream is the main play stream, and The two channels are slave play streams; wherein, in the initial state, the video stream in the leftmost stream in the default three-way stream may be the main video stream.
  • the sound control switch in each play window of the three-way stream, when receiving the touch of the sound control switch. During the operation, if it is determined that the currently triggered sound control switch is for the main play stream, the current sound setting state of the main play stream video content is further determined, and if it is the on state, the sound of the main play stream video content is set to the off state.
  • the main play stream video content sound is set to an on state; if it is determined that the currently triggered sound control switch is a pair of play stream, the slave play stream is set as a main play stream, and the slave play stream is set The sound of the video content is set to the on state, while the previous main play stream is set to the slave play stream, and the sound of the previous main play stream video content is set to the off state. In this way, the main play stream and the switch from the play stream are linked to the switch control of the sound, and the main play stream and the slave play stream can be switched quickly and efficiently.
  • the user can also set the state in which the three-way streaming video is played simultaneously to the playing state of only one streaming video, that is, to merge the three-way streaming video playing window.
  • Video playback content If the operation of combining the three-way stream video playing window is received, the current playing state of the main playing stream video content is maintained, and the display device is controlled to cancel the display from the playing stream playing window, so that only the one-way stream is displayed on the display device of the mobile terminal.
  • the process of the three-way stream video playback includes: acquiring the three-way stream video content, and storing the acquired three-way stream video content data in the corresponding video buffer area, from the cache area. Read the three-way video to play the content data and play it.
  • the play window of the main play stream can also be highlighted, and the color control switch button color in the main play stream window is highlighted, so that the user can obtain a better visual experience.
  • a program list is displayed in a display area other than the three play windows described on the display device, and when the scroll operation instruction is received, the program list in the display area is controlled to scroll.
  • the favorite program preset by the user can be conveniently and quickly searched, and the three play windows are fixedly suspended above the program list, and do not scroll with the scrolling of the program list, thereby enabling the user to find the favorite program at the same time. Watch the video show.
  • a video icon is displayed in the program list, that is, the program list is displayed by means of a video icon arrangement.
  • the play start control switch When the playing state of the video in the playing window is to stop playing, the play start control switch is displayed in the play window, and when the touch command for the play start control switch is received, the touch is continued to be received.
  • the video in the window of the instruction When the playing state of the video in the playing window is to stop playing, the play start control switch is displayed in the play window, and when the touch command for the play start control switch is received, the touch is continued to be received.
  • the video in the window of the instruction When the playing state of the video in the playing window is to stop playing, the play start control switch is displayed in the play window, and when the touch command for the play start control switch is received, the touch is continued to be received.
  • FIG. 1 it is a schematic flowchart of an embodiment of a method for implementing controllable three-way stream voice of a mobile terminal according to the present invention.
  • the method for implementing the three-way stream sound control of the mobile terminal includes:
  • Step 101 Acquire three-way stream video content: simultaneously store the acquired three-way stream video in a corresponding video buffer area;
  • Step 102 Play the main play stream video content and sound: optionally, read the video in the buffer area and select one of the three-way stream video as the main play stream, and play the video content in the main play stream in the play window on the screen of the mobile terminal. , playing the sound of the main play stream video at the same time;
  • Step 103 The main play stream sound operation: during the sound switch operation on the main play stream, the main play stream sound play state changes, but the main play stream position does not change;
  • Step 104 Main play stream switching: When the sound of the streaming video is opened, the slave play stream is switched to be the main play stream, and only one way of the three-way stream video is the main play stream.
  • the three-way streaming video content is simultaneously displayed in the three playing windows divided by the same display device.
  • the video data in the three-way stream is mutually independent and received at the same time, and the received data is separately stored in the buffer area corresponding to each video.
  • Three-way streaming video source management three-way streaming video media transmission, and three-way streaming video media buffering.
  • the three-way stream video source management is to parse the user command and obtain the video source information of the three-way stream video that the user needs to receive. Specifically, it is responsible for managing the update, conversion, and synchronization mechanism between streams of each stream.
  • the three-way stream video media transmission is to establish each stream media transmission channel corresponding to each stream video according to the video source information of the three-way stream video managed by the three-way stream video source. Specifically, it is responsible for responding to the control of the three-way stream video source management, and acquiring the video data of the three-way stream from the specific video source to the mobile terminal by using the P2P transmission mechanism.
  • Three-way streaming video media buffering is to have multiple streaming media transmission channels
  • the video data received at the time is stored in each buffer corresponding to each channel one by one. Specifically, it is to buffer the management of the acquired multi-channel video data, and display the video data locally with the video display.
  • step 102 the content and sound of the main play stream video are played, specifically:
  • the video window having the same number of buffers is provided according to the predetermined specification and the layout three-way stream, and the video data is read from each buffer corresponding to each video window one by one, and displayed by using the provided video window.
  • the mobile terminal defaults to the main play stream in one stream, and plays the video content in the main play stream play window, and simultaneously plays the sound of the video played in the window.
  • the sound control function of the played video can be performed through the sound control button on the video play window, as the sound control button on the main play stream video window, and the vivid color is prominent.
  • the video of the main play stream in step 102 is the play state and the sound is also the play state, and the video of the main play stream is turned off, and the video in the main play stream play window continues to play, but the video sound is not played, and the other channels play the stream.
  • the video sound is also not played; the sound of the main play stream video is turned off, and the position of the main play stream video is not changed, that is, the play stream of the closed sound is still the main play stream.
  • the main play stream for turning off the sound can be operated to open the sound.
  • the sound of the main play stream video does not change during the process from off to open, that is, the main play stream for performing the sound open operation is still the main play stream.
  • the main play stream switching operation in step 104 when the user wants to watch the video program in other video streams, and needs to switch from the play stream to the main play stream, only the sound from the play stream video needs to be turned on, and the play stream can be switched as the main broadcast.
  • the release stream only one channel in the three-way stream can be played as the main stream, that is, only one channel of video stream can be played.
  • the video display device when the user views the video by using the mobile terminal and turns on the three-way streaming video playback, receives the operation of starting the playing, and simultaneously establishes each streaming media transmission corresponding to each streaming video one by one. Channel; when the media transmission channel is successfully established, acquiring the three-way streaming video content from the network, and receiving the video file through the media transmission channel, and storing the acquired three-way streaming video in the corresponding video buffer area, and reading Take the video in the buffer area and select one of the three streams as the main play stream to play the video in the play window in the main play stream.
  • the one-way stream video on the left side is selected as the main play stream, and the video content of the main play stream is played in the play window on the screen of the mobile terminal, and the sound of the main play stream video is played at the same time, and the sound control button of the video stream window is highlighted in color, that is, the sound The control icon color is highlighted, and the window that is playing the video is clearly reflected to the user.
  • the operation determines whether the operation is in the video area of the main play stream or in the video area of the play stream, and if the operation is in the video area of the main play stream, further determining the anchor
  • the video volume status in the streaming area the three-way sound control function is displayed in the video playback window to display the volume control button. If the video volume is on, the video volume status is set to the off state, then the current stream is silent, change The road window sound control button color highlighting effect is retained, and other streams remain in the default state and are silent. If the video volume is off, set the status of the video volume to on.
  • volume control operation of the mobile device is performed in the video area of the playback stream, the operation is performed from the playback stream, and the video sound of the playback stream is opened, and the current operation stream has sound, and the window window sound control button color is highlighted before The main play stream sound is turned off and the road becomes the main play stream.
  • the video play window can be resized to give the user a better video experience; if the user is swiped down at this time, the video play stream is played in the three-way stream.
  • the video content of the main play stream, the position of the video play window in the video play stream is unchanged, and the video icon in the program list scrolls in the direction of the slide operation, so that the user can find the video icon preset as the favorite program.
  • the sound switch and the main play stream switching operation can be performed on the three-way stream video playing.
  • the position of the main play stream and the state of the video sound are unchanged, and the above operation steps can be repeated, so that the user can obtain A better video experience.
  • the three-way stream video playing can be changed into a video playing stream by a sliding operation, and when the three-way stream video playing becomes a one-way stream video playing, the one-way video playing stream plays the current anchor.
  • Streaming the video content, simultaneously playing the sound of the video in the main play stream, and the play window of the video play stream is located at the leftmost side of the screen of the mobile terminal, maintaining the current play state of the video content of the main play stream, and controlling the display device to cancel the play window from the play stream Display.
  • the sliding operation is a sliding gesture in a horizontal direction from right to left.
  • the video playback of the three-way stream may be performed by long pressing the video icon in the program list, and then dragging the selected video icon to a play window of any one of the three streams. Then play the video content corresponding to the video icon.
  • the corresponding area on the screen of the mobile terminal detects the pressure and selects the video icon in the pressed video window. As long as the user's finger does not leave the screen, the default is always selected. The user can drag the selected video icon to any one of the three streams by pressing and holding the finger on the screen of the mobile terminal and performing a sliding operation.
  • the playback start indicator is displayed in the lower right corner of the video play window, and the video can be restarted by clicking the play start flag.
  • a three-way stream sound controllable implementation system for a mobile terminal is also proposed.
  • FIG. 2 is a schematic structural diagram of an embodiment of a three-way stream voice controllable implementation system for a mobile terminal according to the present invention. include:
  • the video display module 202 is configured to play three-way stream video content in three play windows divided by the same display device during playback of the three-way stream video play, and outside the three play windows.
  • the area displays a list of programs containing video icons, and displays a sound control switch in each of the three-way streaming windows, and displays the resume playback control button when the three-way streaming video stops playing.
  • the operation judging module 203 is configured to: when receiving the triggering operation on the sound control switch, determine whether the triggering operation on the sound control switch is an operation on the main play stream or an operation on the play stream and determine that the user operation is in the main play stream. The window is still in the window from the play stream and judges the user's selection and sliding operations.
  • the main play stream control module 204 is configured to: when the operation determining module determines that the currently triggered sound control switch is the main play stream, determine a current sound setting state of the main play stream video content, and if the current play state is an open state, the main play stream video The sound of the content is set to the off state, and if it is the off state, the main playback stream video content sound is set to the on state, and in the initial state, the video sound of the default main play stream is played.
  • the master-slave switching control module 205 is configured to: when the operation determining module determines that the currently triggered sound control switch is the main playing stream, determine a current sound setting state of the main playing stream video content, and if the current playing state is an open state, the main playing stream The sound of the video content is set to off, if it is off, Set the main playback stream video content sound to the on state.
  • the communication module 201 is further configured to acquire the three-way stream video content, and store the acquired three-way stream video in the corresponding video buffer area.
  • the video data in the three-way stream are mutually independent and simultaneously received, and the received ones are respectively stored in the buffer areas corresponding to the respective videos.
  • a specific flow diagram of an embodiment of a method for implementing controllable three-way stream sound control of a mobile terminal of the present invention based on the foregoing system includes:
  • Step 301 When the user uses the mobile terminal to watch the video and open the three-way streaming video, the operation determining module 203 receives the user's operation to start playing the mobile terminal, and the communication module 201 establishes a three-way streaming video and the network. A corresponding media transmission channel to obtain video data.
  • Step 302 The communication module 201 receives the video data through the media transmission channel to obtain three-way stream video content, and stores the acquired three-way stream video data in a corresponding video buffer area, and the video display module 202 reads the buffer area.
  • the video data in the video stream is selected as one of the three streams, and the video is played in the play window of the main play stream.
  • the normally played video is a favorite video preset by the user, and the video icon of the favorite program preset by the user is preset. There is a heart-shaped mark on it or the favorite program preset by the user is ranked first.
  • the left window is selected to play the main play stream
  • the video display module 202 plays the video content in the main play stream in the play window of the main play stream on the screen of the mobile terminal
  • the main play stream control module 204 simultaneously plays the sound of the main play stream video
  • the video display module 202 highlights the color of the window sound control button, and highlights the window of the main play stream video to the user, for example, highlighting the border of the window of the main play stream video.
  • Step 303 When the user performs a volume control operation on the mobile device, the operation determining module 203 determines whether the operation is in the play window of the main play stream or in the play window of the play stream, if the operation is in the play window of the main play stream. Then, step 304 is performed; if the user performs a volume control operation on the mobile device in the play window of the slave play stream, the process proceeds to step 307.
  • Step 304 The main play stream control module 204 further determines the video volume status in the main play stream play window. If the video volume is on, the process proceeds to step 305. If the video volume is off, the process proceeds to step 306.
  • Step 305 The main play stream control module 204 sets the state of the video volume to the off state, currently The video playback stream is silent, and the video display module 202 retains the color highlighting effect of the window window sound control button, while the other streams remain silent in the default state.
  • Step 306 The main play stream control module 204 sets the state of the video volume to the on state, and the current video play stream has sound.
  • the video display module 202 retains the color highlight effect of the road window sound control button, and at the same time, the other streams remain silent in the default state.
  • step 9 After the operations of the above steps 305 and 306, the operation of step 9 can be entered.
  • Step 307 The master-slave switching control module 205 sets the video sound of the play stream to the on state, and proceeds to step 308.
  • Step 308 The currently operated video stream has sound, and the video display module 202 highlights the color of the road window sound control button, and the video playback stream becomes the main play stream, and the master-slave switching control module 205 turns off the previous main play stream sound. .
  • the operation judging module 203 receives the user's operation on the main play stream, the process proceeds to step 304, and the function continues to be implemented by the main play stream control module 204.
  • the determination in step 304 can still be performed on the main play stream in step 308, and the operations in step 305 and step 306 are performed on the main play stream in step 308.
  • Step 309 When receiving the user's right-to-left sliding operation, the video display module 202 only displays the playing window of the main playing stream, that is, one video playing stream. At this time, the video playing window can be resized to bring the user Better video experience.
  • Step 310 The video display module 202 displays the main play stream in the three-way video play stream, and the position of the play window in the video play stream is unchanged.
  • the video display module 202 displays the video icon in the program list scrolling in the direction of the sliding operation, facilitating the user to find a video icon preset as a favorite program.
  • Step 311 When receiving the sliding operation of the user from the main to the right, the operation determining module 203 determines that the operation is to slide back to the operation of the three-way video playing stream, and the video display module 202 displays the state of the three-way video playing stream, The play stream window is displayed, and the user can perform the operation of step 303 on the three-way stream video play. At this time, the position of the main play stream and the state of the video sound are unchanged, the play window of the main play stream is restored to the original size, and the restored The playback window is not adjustable. Users can repeat the above steps to get a better video experience.
  • An embodiment of the present invention further provides a terminal, where the terminal includes a processor and a memory for storing processor executable instructions; wherein the processor is configured to:
  • the three-way video content is simultaneously displayed in the three play windows divided by the same display device; in the three-way stream, one video is the main play stream, and the other two The road is a stream from the play;
  • the embodiment of the present invention further provides a computer storage medium, wherein the computer storage medium can store a program, and when the program is executed, each of the control methods of the three-way streaming video playback provided by the embodiment shown in FIG. 1 and FIG. 3 can be implemented. Some or all of the steps in the implementation.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明公开了一种三路流视频播放的控制方法及***用于在移动终端屏幕上的播放窗口播放主播放流中的视频内容,同时播放主播放流视频的声音,对主播放流进行声音开关操作,主播放流声音播放状态改变,同时可通过打开从播放流的声音切换主播放流中的视频内容,实现了快速有效的切换主播放流播放节目以及控制主播放流节目播放声音并将主播放流播放节目的切换与声音控制联系的目的。

Description

一种三路流视频播放的控制方法及***
本申请要求于2015年12月10日提交中国专利局、申请号为201510908772.X、发明名称为“一种三路流视频播放的控制方法及***”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及多媒体控制领域,特别是指一种三路流视频播放的控制方法及***。
背景技术
P2P是点对点(Peer to Peer)的简称,代表一种用户宽带环境下新的网络结构,与传统的客户机/服务器(Client/Server)模式不同的是,它没有中心服务器或者有很弱的中心服务器。与传统C/S模式相比,它的优势在于能够充分利用用户的存储空间、CPU和带宽资源,具有极低的运营和维护成本。
流媒体技术,简单来说就是应用流技术在网络上传输多媒体文件。而流技术是将连续的影像和声音信息经过压缩处理后放到网站服务器上,使用户可以边下载边观看和收听,无需等整个压缩文件完全下载到自己机器上的网络传输技术。P2P流媒体技术采用P2P技术来实现流媒体的直播,典型的应用包括视频和/或音频的直播、IP-TV等,比如网上直播***、春节晚会、名人访谈等等。
网络电视是一种利用互联网进行视频流传输的视频业务。就目前的智能移动终端来说,虽然实现了在同一时间智能移动终端能显示多个视频节目的画面,但是,针对以某一视频节目为主播放流来播放节目,当需要切换主播放流播放节目时,没有快速有效的切换方式,同时没有快速有效的主播放流播放节目的声音控制方法。
发明内容
有鉴于此,本发明的目的在于提出一种三路流视频播放的控制方法及***,实现快速有效的切换主播放流播放节目以及控制主播放流节目播放声音。
根据本发明的第一方面,基于上述目的本发明提供一种三路流视频播放的控制方法,包括:
在三路流视频播放的播放过程中,将三路流视频内容同时在同一显示设备划分出的三个播放窗口中进行播放显示;
在所述三路流中,一路为主播放流,另外两路为从播放流;
在三路流的每个播放窗口中显示声音控制开关,当收到对声音控制开关的触发操作时,
如果判定当前触发的声音控制开关的操作为对主播放流的,则进一步判断该主播放流视频内容当前的声音设置状态,如果是开启状态,则将该主播放流视频内容的声音设置为关闭状态,如果是关闭状态,则将该主播放流视频内容的声音设置为开启状态;
如果判定当前触发的声音控制开关的操作为对从播放流的,则设置该从播放流为主播放流,并将该从播放流视频内容的声音设置为开启状态,同时将之前的主播放流设置为从播放流,并将所述之前的主播放流视频内容的声音设置为关闭状态。
进一步的,还包括:如果接收到合并三路流视频播放窗口的操作,则保持主播放流视频播放窗口当前的播放内容,同时取消从播放流播放窗口的显示。
进一步的,三路流视频的播放过程还包括:
获取三路流视频内容,并将所述获取的三路流视频内容数据存放在对应的视频缓存区域中,从缓存区域中读取三路流视频播放内容数据并播放。
进一步的,将所述主播放流的播放窗口高亮度显示,并将该主播放流窗口中的声音控制开关按钮突出显示。
进一步的,在所述显示设备上所述的三个播放窗口以外的显示区域内显示有节目列表;
当接收到滚动操作指令时,控制所述显示区域内的所述节目列表滚动,所述三个播放窗口固定悬浮于所述节目列表上方。
进一步的,所述节目列表中显示有视频图标,接收第一触控操作时,如果所述第一触控操作为针对一视频图标的长按操作;则进一步接收并判断第二触控操作,如果第二触控操作为拖动该视频图标到其中一个视频播放窗口,则在该视频播放窗口内播放所述视频图标对应的视频内容。
进一步的,当所述播放窗口中视频的播放状态为停止播放时,在所述播放窗口中显示播放启动控制开关,当接收到对所述播放启动控制开关的触控指令时,继续播放接收到该触控指令的窗口中的视频。
根据本发明的第二方面,基于上述目的本发明还提供一种三路流视频播放的控制***,包括:
视频显示模块,用于在三路流视频播放的播放过程中,将三路流视频内容同时在同一显示设备划分出的三个播放窗口中进行播放显示,并在三路流的每个播放窗口中显示声音控制开关;
操作判断模块,用于当收到对声音控制开关的触发操作时,判断对声音控制开关的触发操作是对主播放流的操作还是对从播放流的操作;
主播放流控制模块,用于在所述操作判断模块判定当前触发的声音控制开关为对主播放流时,判断该主播放流视频内容当前的声音设置状态,如果是开启状态,则将该主播放流视频内容的声音设置为关闭状态,如果是关闭状态,则将该主播放流视频内容声音设置为开启状态;
主从切换控制模块,用于在所述操作判断模块判定当前触发的声音控制开关为对从播放流时,设置该从播放流为主播放流,并将该从播放流视频内容的声音设置为开启状态,同时将之前的主播放流设置为从播放流,并将所述之前的主播放流视频内容的声音设置为关闭状态。
进一步的,所述主从切换控制模块还用于当接收到合并三路流视频播放窗口的操作时,保持主播放流视频内容当前的播放状态,并控制显示设备取消对从播放流的播放窗口的显示。
进一步的,还包括通信模块,用于在三路流视频播放的播放过程中,获取三路流视频内容,并将所述获取的三路流视频内容数据存放在对应的视频缓存区域中,从缓存区域中读取三路流视频播放内容数据并播放。
进一步的,所述视频显示模块还用于将所述主播放流的播放窗口高亮度显示,并将该主播放流窗口中的声音控制开关按钮颜色突出显示。
进一步的,所述视频显示模块还用于在显示设备上所述的三个播放窗口以外的显示区域内显示节目列表,当接收到滚动操作指令时,控制所述显示区域内的所述节目列表滚动,所述三个播放窗口固定悬浮于所述节目列表上方。
进一步的,所述视频显示模块还用于在节目列表中显示视频图标;
所述操作判断模块还用于接收第一触控操作,如果所述第一触控操作为针对单独视频图标的长按操作;则进一步判断第二触控操作,如果第二触控操作为拖动该视频图标到其中一个视频播放窗口,则视频显示模块在该视频播放窗口内播放所述视频图标对应的视频内容。
进一步的,所述视频显示模块还用于当在所述播放窗口中显示的视频的播放状态为停止播放时,在所述播放窗口中显示播放启动控制开关,当接收到对所述播放启动控制开关的触控指令时,继续播放接收到该触控指令的窗口中的视频。
根据本发明的第三方面,还提供一种终端,该终端包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
在三路流视频播放的播放过程中,将三路流视频内容同时在同一显示设备划分出的三个播放窗口中进行播放显示;在所述三路流中,一路视频为主播放流,另外两路为从播放流;
在三路流的每个播放窗口中显示声音控制开关,当收到对声音控制开关的触发操作时,
如果判定当前触发的声音控制开关的操作为对主播放流的,则进一步判断该主播放流视频内容当前的声音设置状态,如果是开启状态,则将该主播放流视频内容的声音设置为关闭状态,如果是关闭状态,则将该主播放流视频内容的声音设置为开启状态;
如果判定当前触发的声音控制开关的操作为对从播放流的,则设置该从播放流为主播放流,并将该从播放流视频内容的声音设置为开启状态,同时将之前的主播放流设置为从播放流,并将所述之前的主播放流视频内容的声音设置为关闭状态。
根据本发明的第四方面,还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可实现本发明第一方面提供一种三路流视频播放的控制方法的各实现方式中的部分或全部步骤。
从上面所述可以看出,本发明提供的一种三路流视频播放的控制方法及***,用于在移动终端屏幕上的播放窗口播放视频内容,同时播放主播放流视频的声音,对三路流视频播放内容进行控制声音开关的操作,如果是对主播放流进行声音开关操作,主播放流声音播放状态改变,如果是对主播放流进行声音开关操作,则该从播放流视频内容的声音设置为开启状态,同时将该从播放流切换为主播放流,实现了快速有效的切换主播放流播放节目以及控制主播放流节目播放声音并将主播放流播放节目的切换与声音控制联系的目的。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明三路流视频播放的控制方法的一种实施例的流程示意图;
图2为本发明三路流视频播放的控制***的一种实施例的结构示意图;
图3为本发明三路流视频播放的控制方法的一种实施例的具体流程示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
作为一个实施例,本发明提供一种三路流视频播放的控制方法,应用于带有触摸屏的显示设备,该方法包括:
在三路流视频的播放过程中,将三路流视频内容同时在同一显示设备划分出的三个播放窗口中进行播放显示;在所述三路流视频中,一路视频流为主播放流,另外两路为从播放流;其中,初始状态下,可以默认三路流中的播放窗口位于最左侧的一路视频流为主播放视频流。
在三路流的每个播放窗口中显示声音控制开关,当收到对声音控制开关的触 发操作时,如果判定当前触发的声音控制开关为对主播放流的,则进一步判断该主播放流视频内容当前的声音设置状态,如果是开启状态,则将该主播放流视频内容的声音设置为关闭状态,如果是关闭状态,则将该主播放流视频内容声音设置为开启状态;如果判定当前触发的声音控制开关为对从播放流的,则设置该从播放流为主播放流,并将该从播放流视频内容的声音设置为开启状态,同时将之前的主播放流设置为从播放流,并将所述之前的主播放流视频内容的声音设置为关闭状态。这样,将主播放流和从播放流的切换与声音的开关控制联系起来,可以快速有效的切换主播放流和从播放流。
此外,用户也可以将三路流视频同时播放的状态设置为只有一路流视频的播放状态,即合并三路流视频播放窗口。在一路流视频播放的过程中,可以调整视频播放窗口的大小,以获得更好的视频体验。如果接收到合并三路流视频播放窗口的操作,则保持主播放流视频内容当前的播放状态,并控制显示设备取消从播放流播放窗口的显示,这样,移动终端的显示设备上只显示一路流的视频播放内容。
作为一个可选方案,在三路流视频播放的过程中还包括:获取三路流视频内容,并将所述获取的三路流视频内容数据存放在对应的视频缓存区域中,从缓存区域中读取三路流视频播放内容数据并播放。
在三路流视频播放的过程中,还可以将所述主播放流的播放窗口高亮度显示,并将该主播放流窗口中的声音控制开关按钮颜色突出显示,使用户获得更好的视觉体验效果。
另外,可选的在所述显示设备上所述的三个播放窗口以外的显示区域内显示有节目列表,当接收到滚动操作指令时,控制所述显示区域内的所述节目列表滚动。这样,可以方便快捷的查找用户预先设定的喜爱节目,所述三个播放窗口固定悬浮于所述节目列表上方,不随着节目列表的滚动而滚动,从而使用户能够在查找喜爱的节目的同时观看视频节目。
在上述节目列表中显示有视频图标,即通过视频图标排列的方式展示所述节目列表。在接收第一触控操作后,对该第一触摸操作进行识别,如果所述第一触控操作为针对单一视频图标的长按操作;则进一步接收并判断第二触控操作,如果第二触控操作为拖动该视频图标到其中一个视频播放窗口,则在该视频播放窗口内播放所述视频图标对应的视频内容。通过该操作可以方便用户通过三路流视 频的播放窗口,快捷的观看所要看到的视频节目。
当所述播放窗口中视频的播放状态为停止播放时,在所述播放窗口中显示播放启动控制开关,当接收到对所述播放启动控制开关的触控指令时,继续播放接收到该触控指令的窗口中的视频。
作为本发明的一个实施例,如图1所示,为本发明移动终端三路流声音可控的实现方法的一种实施例的流程示意图。
所述移动终端三路流声音可控的实现方法,包括:
步骤101:获取三路流视频内容:同时将所述获取的三路流视频存放在对应的视频缓存区域中;
步骤102:播放主播放流视频内容及声音:可选的,读取缓存区域中的视频并选取三路流视频中的一路为主播放流,在移动终端屏幕上的播放窗口播放主播放流中的视频内容,同时播放主播放流视频的声音;
步骤103:主播放流声音操作:在对主播放流进行声音开关操作过程中,主播放流声音播放状态改变,但主播放流位置不变;
步骤104:主播放流切换:打开从播放流视频的声音时,切换所述从播放流为主播放流,且三路流视频中只能有一路为主播放流。
其中,在三路流视频播放的播放过程中,将三路流视频内容同时在同一显示设备划分出的三个播放窗口中进行播放显示在。步骤101获取三路流视频内容的过程中,三路流中的视频数据是相互独立且同时被接收的,将接收到的分别存储到各视频对应的缓存区域中。
三路流视频获取的过程又具体的分为三个步骤:
三路流视频源管理、三路流视频媒体传输和三路流视频媒体缓冲。
三路流视频源管理,就是解析用户指令并得出用户需要接收的三路流视频的视频源信息。具体来说,就是负责管理每一流视频源的更新、转换和各流视频源之间的同步机制。三路流视频媒体传输,就是根据三路流视频源管理后的三路流视频的视频源信息建立与各流视频一一对应的各个流媒体传输通道。具体来说,就是负责响应三路流视频源管理的控制,将三路流的视频数据以P2P传输机制从特定的视频源获取到移动终端。三路流视频媒体缓冲是将多个流媒体传输通道同 时接收的视频数据存储在与各个通道一一对应的各个缓冲区中。具体来说,就是对获取到本地的多路视频数据进行缓冲管理,配合视频显示将视频数据本地显示。
在步骤102播放主播放流视频内容及声音中,具体为:
按照预定规格和布局三路流提供与缓冲区数量相同的视频窗口,从与各个视频窗口一一对应的各个缓冲区中读取视频数据,利用所提供的视频窗口进行显示。在用户打开三路流进行视频播放时,移动终端会默认一路流中为主播放流,并播放主播放流播放窗口中的视频内容,同时播放该窗口中播放的视频的声音。
在步骤103主播放流声音操作中,可通过视频播放窗口上的声音控制键对播放的视频进行声音开关操作,作为主播放流视频窗口上的声音控制键,颜色鲜艳视觉突出。在步骤102中的主播放流的视频是播放状态且声音也是播放状态,对主播放流的视频进行关闭声音操作,主播放流播放窗口中的视频继续播放,但视频声音不播放,同时其他路播放流的视频声音也不播放;关闭主播放流视频的声音,主播放流视频的位置不不发改变,即关闭声音的播放流仍然为主播放流。对关闭声音的主播放流可进行打开声音的操作,主播放流视频的声音在由关闭到打开的过程中,主播放流的位置仍然不发生变化,即进行声音打开操作的主播放流仍然为主播放流。
在步骤104主播放流切换操作中,当用户想要观看其他视频流中的视频节目即需要切换从播放流为主播放流时,只需要打开从播放流视频的声音,即可切换该播放流为主播放流,三路流中只能有一路为主播放流,即只能播放一路视频流的声音。
作为本发明的另一实施例,当用户利用移动终端观看视频并打开三路流视频播放的时候,视频显示设备接收到开始播放的操作,同时建立与各流视频一一对应的各个流媒体传输通道;当媒体传输通道建立成功时,从网络获取三路流视频内容,并通过媒体传输通道接收所述视频文件,并将所述获取的三路流视频存放在对应的视频缓存区域中,读取缓存区域中的视频并选取三路流中的一路为主播放流,播放主播放流中播放窗口内的视频。通常选取左侧的一路流视频为主播放流,在移动终端屏幕上的播放窗口中播放主播放流的视频内容,同时播放主播放流视频的声音,同时该路视频流窗口声音控制按键颜色突出,即声音控制图标颜色突出,向用户清楚的反应正在播放视频的窗口。
当用户对移动设备进行音量控制操作时,操作判断该操作是在主播放流的视频区域内还是在从播放流的视频区域内,若该操作是在主播放流的视频区域内,则进一步判断该主播放流区域内的视频音量状态,三路流的声音控制功能表现为在视频播放窗口中显示音量控制键,若视频音量为开启状态,将视频音量的状态设置为关闭状态,则当前流无声,改路窗口声音控制按键颜色突出效果保留,其他流保持默认状态也无声。若视频音量为关闭状态,则将视频音量的状态设置为开启状态。若用户对移动设备进行音量控制操作是在从播放流的视频区域内,则操作从播放流,打开从播放流的视频声音,则当前操作的流有声,该路窗口声音控制按键颜色突出,之前的主播放流声音关闭,该路变为主播放流。
当只有一路视频播放流流的状态时,视频播放窗口可以调整大小,给用户带来更好的视频体验效果;若此时接收到用户向下滑动的操作,一路视频播放流播放三路流中的主播放流的视频内容,一路视频播放流中视频播放窗口的位置不变,节目列表中的视频图标沿着滑动操作的方向滚动,方便用户查找预先设定为喜爱节目的视频图标。
当接收到用户对一路视频流播放状态下的声音按键的操作时,由于一路视频播放流播放的是主播放流中的视频内容,因此有两种声音操作的情况,操作声音按键关闭声音,则一路视频播放流声音停止,但仍播放主播放流的视频内容;若操作声音按键打开声音,则一路视频播放流声音输出,但仍播放主播放流的视频内容,且两种状态可以相互转换。
滑动返回三路流状态,即可对三路流视频播放进行声音开关和主播放流切换的操作,此时主播放流的位置和视频声音的状态不变,可重复进行上述的操作步骤,使用户得到更好的视频体验。
作为本发明的另一实施例,所述三路流视频播放可以通过滑动操作变为一路视频播放流播放,当三路流视频播放变为一路流视频播放时,一路视频播放流播放当前的主播放流视频内容,同时播放主播放流中视频的声音,且一路视频播放流的播放窗口位于移动终端屏幕的最左侧,保持主播放流视频内容当前的播放状态,并控制显示设备取消从播放流播放窗口的显示。所述滑动操作为由右向左的水平方向的滑动手势。当需要将一路视频播放流变为三路流播放时,仅需在移动终端的屏幕上进行由左向右的水平方向的滑动操作,就可将一路视频播放流重新变为三路流播放模式,此时重新显示从播放流的播放窗口。
作为本发明的另一实施例,所述三路流的视频播放可以通过长按节目列表中的视频图标,进而拖动所述选中的视频图标至三路流中的任意一个的播放窗口中,进而播放该视频图标对应的视频内容。当用户长时间按在移动终端屏幕上时,移动终端屏幕上对应区域会检测到压力并选中被压视频窗口内的视频图标。只要用户手指不离开屏幕则默认为一直选中。用户可通过将手指长按在移动终端的屏幕上并进行滑动操作进而将选中的视频播图标拖动到三路流的任意一个播放窗口中。
作为本发明的在一个实施例,当三路流中的视频内容全部停止播放时,视频播放窗口的右下角位置会显示播放启动标示,可通过点击播放启动标志重新开始播放视频。
在本发明的另一方面,还提出了一种移动终端三路流声音可控的实现***。
如图2所示,为本发明的移动终端三路流声音可控的实现***一种实施例的结构示意图。包括:
视频显示模块202,用于在三路流视频播放的播放过程中,将三路流视频内容同时在同一显示设备划分出的三个播放窗口中进行播放显示,以及在所述三个播放窗口以外的区域显示包含有视频图标的节目列表,并在三路流的每个播放窗口中显示声音控制开关,以及当三路流视频停止播放时,显示继续播放控制键。
操作判断模块203,用于当收到对声音控制开关的触发操作时,判断对声音控制开关的触发操作是对主播放流的操作还是对从播放流的操作并判断用户的操作是在主播放流的窗口内还是在从播放流的窗口内以及判断用户的选定和滑动操作。
主播放流控制模块204,用于在所述操作判断模块判定当前触发的声音控制开关为对主播放流时,判断该主播放流视频内容当前的声音设置状态,如果是开启状态,则将该主播放流视频内容的声音设置为关闭状态,如果是关闭状态,则将该主播放流视频内容声音设置为开启状态,以及在初始状态下,播放默认主播放流的视频声音。
主从切换控制模块205,用于在所述操作判断模块判定当前触发的声音控制开关为对主播放流时,判断该主播放流视频内容当前的声音设置状态,如果是开启状态,则将该主播放流视频内容的声音设置为关闭状态,如果是关闭状态,则 将该主播放流视频内容声音设置为开启状态。此外,还可以包括通信模块201,用于获取三路流视频内容,并将所述获取的三路流视频存放在对应的视频缓存区域中。
在通信模块201获取三路流视频内容的过程中,三路流中的视频数据是相互独立且同时被接收的,将接收到的分别存储到各视频对应的缓存区域中。
如图3所示,为基于上述***的本发明移动终端三路流声音可控的实现方法的一种实施例的具体流程示意图,包括:
步骤301:当用户利用移动终端观看视频并打开三路流视频播放的时候,操作判断模块203接收到用户对移动终端进行的开始播放的操作时,通信模块201建立三路流视频与网络间一一对应的媒体传输通道,以获取视频数据。
步骤302:通信模块201通过媒体传输通道接收所述视频数据获取三路流视频内容,并将所述获取的三路流视频数据存放在对应的视频缓存区域中,视频显示模块202读取缓存区域中的视频数据并选取三路流中的一路为主播放流,在主播放流的播放窗口内播放视频,通常播放的视频为用户预先设置的喜爱视频,所述用户预先设定的喜爱节目的视频图标上有心形标记或者所述用户预先设定的喜爱节目排位靠前。
通常选取左侧窗口播放主播放流,视频显示模块202在移动终端屏幕上主播放流的播放窗口中播放主播放流中的视频内容,主播放流控制模块204同时播放主播放流视频的声音,并且,视频显示模块202突出显示该路窗口声音控制按键颜色,向用户突出显示正在播放主播放流视频的窗口,例如:高亮显示所述主播放流视频的窗口的边框。
步骤303:当用户对移动设备进行音量控制操作时,操作判断模块203判断该操作是在主播放流的播放窗口内还是在从播放流的播放窗口内,若该操作是在主播放流的播放窗口内,则执行步骤304;若用户对移动设备进行音量控制操作是在从播放流的播放窗口内,则进入步骤307。
步骤304:主播放流控制模块204进一步判断该主播放流播放窗口内的视频音量状态,若视频音量为开启状态,则进入步骤305;若视频音量为关闭状态,进入步骤306。
步骤305:主播放流控制模块204将视频音量的状态设置为关闭状态,当前 视频播放流无声,视频显示模块202保留该路窗口声音控制按键颜色突出效果,同时,其他流保持默认状态也无声。
步骤306:主播放流控制模块204将视频音量的状态设置为开启状态,当前视频播放流有声,视频显示模块202保留该路窗口声音控制按键颜色突出效果,同时,其他流保持默认状态也无声。
经过上述步骤305和步骤306的操作后可进入步骤9的操作。
步骤307:主从切换控制模块205将从播放流的视频声音设置为开启状态,同时进入步骤308。
步骤308:当前操作的视频流有声,视频显示模块202将该路窗口声音控制按键颜色突出显示,该路视频播放流变为主播放流,同时,主从切换控制模块205将之前的主播放流声音关闭。,当操作判断模块203接收到用户对该主播放流进行操作时,则进入步骤304,此功能继续由主播放流控制模块204实现。对步骤308中的主播放流仍可进行步骤304中的判断,进而对步骤308中的主播放流进行步骤305和步骤306中的操作。
步骤309:当接收到用户从右到左的滑动操作时,视频显示模块202只显示主播放流的播放窗口,即为一路视频播放流,此时,视频播放窗口可以调整大小,以便给用户带来更好的视频体验效果。
步骤310:视频显示模块202显示三路视频播放流中的主播放流,一路视频播放流中播放窗口的位置不变,当接收到用户对一路视频播放流进行向下滑动的操作时,视频显示模块202显示节目列表中的视频图标沿着滑动操作的方向滚动,方便用户查找预先设定为喜爱节目的视频图标。
步骤311:当接收到用户由主向右的滑动操作时,操作判断模块203判断该操作为滑动返回三路视频播放流的操作,则视频显示模块202显示三路视频播放流播放的状态,重新显示从播放流窗口,同时用户可对三路流视频播放进行步骤303的操作,此时主播放流的位置和视频声音的状态不变,主播放流的播放窗口恢复到原来的大小,并且恢复后的播放窗口不可调。用户可重复进行上述的操作步骤,以得到更好的视频体验。
本发明实施例还提供一种终端,该终端包括处理器和用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:
在三路流视频播放的播放过程中,将三路流视频内容同时在同一显示设备划分出的三个播放窗口中进行播放显示;在所述三路流中,一路视频为主播放流,另外两路为从播放流;
在三路流的每个播放窗口中显示声音控制开关,当收到对声音控制开关的触发操作时,
如果判定当前触发的声音控制开关的操作为对主播放流的,则进一步判断该主播放流视频内容当前的声音设置状态,如果是开启状态,则将该主播放流视频内容的声音设置为关闭状态,如果是关闭状态,则将该主播放流视频内容的声音设置为开启状态;
如果判定当前触发的声音控制开关的操作为对从播放流的,则设置该从播放流为主播放流,并将该从播放流视频内容的声音设置为开启状态,同时将之前的主播放流设置为从播放流,并将所述之前的主播放流视频内容的声音设置为关闭状态。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可实现图1和图3所示实施例提供的三路流视频播放的控制方法的各实现方式中的部分或全部步骤。
所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本实用新型的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,并存在如上所述的本实用新型的不同方面的许多其它变化,为了简明它们没有在细节中提供。因此,凡在本实用新型的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。

Claims (15)

  1. 一种三路流视频播放的控制方法,其特征在于,包括:
    在三路流视频播放的播放过程中,将三路流视频内容同时在同一显示设备划分出的三个播放窗口中进行播放显示;在所述三路流中,一路视频为主播放流,另外两路为从播放流;
    在三路流的每个播放窗口中显示声音控制开关,当收到对声音控制开关的触发操作时,
    如果判定当前触发的声音控制开关的操作为对主播放流的,则进一步判断该主播放流视频内容当前的声音设置状态,如果是开启状态,则将该主播放流视频内容的声音设置为关闭状态,如果是关闭状态,则将该主播放流视频内容的声音设置为开启状态;
    如果判定当前触发的声音控制开关的操作为对从播放流的,则设置该从播放流为主播放流,并将该从播放流视频内容的声音设置为开启状态,同时将之前的主播放流设置为从播放流,并将所述之前的主播放流视频内容的声音设置为关闭状态。
  2. 根据权利要求1所述的三路流视频播放的控制方法,其特征在于,还包括:如果接收到合并三路流视频播放窗口的操作,则保持主播放流视频播放窗口当前的播放内容,同时取消从播放流播放窗口的显示。
  3. 根据权利要求1所述的三路流视频播放的控制方法,其特征在于,三路流视频的播放过程还包括:
    获取三路流视频内容,并将所述获取的三路流视频内容数据存放在对应的视频缓存区域中,从缓存区域中读取三路流视频播放内容数据并播放。
  4. 根据权利要求1所述的三路流视频播放的控制方法,其特征在于,将所述主播放流的播放窗口高亮度显示,并将该主播放流窗口中的声音控制开关按钮突出显示。
  5. 根据权利要求1所述的三路流视频播放的控制方法,其特征在于,在所述显示设备上所述的三个播放窗口以外的显示区域内显示有节目列表;
    当接收到滚动操作指令时,控制所述显示区域内的所述节目列表滚动, 所述三个播放窗口固定悬浮于所述节目列表上方。
  6. 根据权利要求5所述的三路流视频播放的控制方法,其特征在于,所述节目列表中显示有视频图标,接收第一触控操作时,如果所述第一触控操作为针对一视频图标的长按操作;则进一步接收并判断第二触控操作,如果第二触控操作为拖动该视频图标到其中一个视频播放窗口,则在该视频播放窗口内播放所述视频图标对应的视频内容。
  7. 根据权利要求5所述的三路流视频播放的控制方法,其特征在于,当所述播放窗口中视频的播放状态为停止播放时,在所述播放窗口中显示播放启动控制开关,当接收到对所述播放启动控制开关的触控指令时,继续播放接收到该触控指令的窗口中的视频。
  8. 一种三路流视频播放的控制***,其特征在于,包括:
    视频显示模块,用于在三路流视频播放的播放过程中,将三路流视频内容同时在同一显示设备划分出的三个播放窗口中进行播放显示,并在三路流的每个播放窗口中显示声音控制开关;
    操作判断模块,用于当收到对声音控制开关的触发操作时,判断对声音控制开关的触发操作是对主播放流的操作还是对从播放流的操作;
    主播放流控制模块,用于在所述操作判断模块判定当前触发的声音控制开关为对主播放流时,判断该主播放流视频内容当前的声音设置状态,如果是开启状态,则将该主播放流视频内容的声音设置为关闭状态,如果是关闭状态,则将该主播放流视频内容声音设置为开启状态;
    主从切换控制模块,用于在所述操作判断模块判定当前触发的声音控制开关为对从播放流时,设置该从播放流为主播放流,并将该从播放流视频内容的声音设置为开启状态,同时将之前的主播放流设置为从播放流,并将所述之前的主播放流视频内容的声音设置为关闭状态。
  9. 根据权利要求8所述的三路流视频播放的控制***,其特征在于,所述主从切换控制模块还用于当接收到合并三路流视频播放窗口的操作时,保持主播放流视频内容当前的播放状态,并控制显示设备取消对从播放流的播放窗口的显示。
  10. 根据权利要求8所述的三路流视频播放的控制***,其特征在于, 还包括通信模块,用于在三路流视频播放的播放过程中,获取三路流视频内容,并将所述获取的三路流视频内容数据存放在对应的视频缓存区域中,从缓存区域中读取三路流视频播放内容数据并播放。
  11. 根据权利要求8所述的三路流视频播放的控制***,其特征在于,所述视频显示模块还用于将所述主播放流的播放窗口高亮度显示,并将该主播放流窗口中的声音控制开关按钮颜色突出显示。
  12. 根据权利要求8所述的三路流视频播放的控制***,其特征在于,所述视频显示模块还用于在显示设备上所述的三个播放窗口以外的显示区域内显示节目列表,当接收到滚动操作指令时,控制所述显示区域内的所述节目列表滚动,所述三个播放窗口固定悬浮于所述节目列表上方。
  13. 根据权利要求12所述的三路流视频播放的控制***,其特征在于,所述视频显示模块还用于在节目列表中显示视频图标;
    所述操作判断模块还用于接收第一触控操作,如果所述第一触控操作为针对单独视频图标的长按操作;则进一步判断第二触控操作,如果第二触控操作为拖动该视频图标到其中一个视频播放窗口,则视频显示模块在该视频播放窗口内播放所述视频图标对应的视频内容。
  14. 根据权利要求12所述的三路流视频播放的控制***,其特征在于,所述视频显示模块还用于当在所述播放窗口中显示的视频的播放状态为停止播放时,在所述播放窗口中显示播放启动控制开关,当接收到对所述播放启动控制开关的触控指令时,继续播放接收到该触控指令的窗口中的视频。
  15. 一种终端,其特征在于,包括:如权利要求8-14任一项所述的三路流视频播放的控制***。
PCT/CN2016/088945 2015-12-10 2016-07-06 一种三路流视频播放的控制方法及*** WO2017096852A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/244,907 US20170171602A1 (en) 2015-12-10 2016-08-23 Method and electronic device for controlling three stream video play

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510908772.X 2015-12-10
CN201510908772.XA CN105872645A (zh) 2015-12-10 2015-12-10 一种三路流视频播放的控制方法及***

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/244,907 Continuation US20170171602A1 (en) 2015-12-10 2016-08-23 Method and electronic device for controlling three stream video play

Publications (1)

Publication Number Publication Date
WO2017096852A1 true WO2017096852A1 (zh) 2017-06-15

Family

ID=56624316

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/088945 WO2017096852A1 (zh) 2015-12-10 2016-07-06 一种三路流视频播放的控制方法及***

Country Status (3)

Country Link
US (1) US20170171602A1 (zh)
CN (1) CN105872645A (zh)
WO (1) WO2017096852A1 (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108712673A (zh) * 2018-05-17 2018-10-26 上海掌门科技有限公司 一种视频播放的方法与设备
CN109218801B (zh) * 2018-08-15 2021-12-03 咪咕视讯科技有限公司 一种信息处理方法、装置及存储介质
US10728443B1 (en) 2019-03-27 2020-07-28 On Time Staffing Inc. Automatic camera angle switching to create combined audiovisual file
US10963841B2 (en) 2019-03-27 2021-03-30 On Time Staffing Inc. Employment candidate empathy scoring system
US11127232B2 (en) 2019-11-26 2021-09-21 On Time Staffing Inc. Multi-camera, multi-sensor panel data extraction system and method
US11023735B1 (en) 2020-04-02 2021-06-01 On Time Staffing, Inc. Automatic versioning of video presentations
CN111601146A (zh) * 2020-05-21 2020-08-28 深圳创维-Rgb电子有限公司 智能电视的广告运营方法、装置、存储介质及智能电视
US11144882B1 (en) 2020-09-18 2021-10-12 On Time Staffing Inc. Systems and methods for evaluating actions over a computer network and establishing live network connections
CN112738540B (zh) * 2020-12-25 2023-09-05 广州虎牙科技有限公司 多设备直播切换方法、装置、***、电子设备和可读存储介质
US11727040B2 (en) 2021-08-06 2023-08-15 On Time Staffing, Inc. Monitoring third-party forum contributions to improve searching through time-to-live data assignments
US11423071B1 (en) 2021-08-31 2022-08-23 On Time Staffing, Inc. Candidate data ranking method using previously selected candidate data
US11907652B2 (en) 2022-06-02 2024-02-20 On Time Staffing, Inc. User interface and systems for document creation

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101052105A (zh) * 2006-04-03 2007-10-10 广州市纽帝亚资讯科技有限公司 一种视频相关信息表示方法及其播放***
CN101615413A (zh) * 2009-07-27 2009-12-30 上海华平信息技术股份有限公司 多路音/视频播放***及方法
CN102547427A (zh) * 2012-01-21 2012-07-04 倪晓旺 一种新的节目播放窗口的模式、操作方法和电视设备
CN102740023A (zh) * 2011-04-15 2012-10-17 海尔集团公司 电视机多画面的处理方法及***
WO2015106515A1 (zh) * 2014-01-20 2015-07-23 中兴通讯股份有限公司 一种在分屏终端进行声音控制的方法、***和计算机存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662537A (zh) * 2009-08-18 2010-03-03 深圳市融创天下科技发展有限公司 一种多画面视频切换方法
CN102780932B (zh) * 2011-05-13 2016-08-03 上海信颐电子科技有限公司 多窗口播放方法和***
CN105100871A (zh) * 2015-07-27 2015-11-25 四川长虹电器股份有限公司 智能电视在同屏多窗口模式下的静音控制方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101052105A (zh) * 2006-04-03 2007-10-10 广州市纽帝亚资讯科技有限公司 一种视频相关信息表示方法及其播放***
CN101615413A (zh) * 2009-07-27 2009-12-30 上海华平信息技术股份有限公司 多路音/视频播放***及方法
CN102740023A (zh) * 2011-04-15 2012-10-17 海尔集团公司 电视机多画面的处理方法及***
CN102547427A (zh) * 2012-01-21 2012-07-04 倪晓旺 一种新的节目播放窗口的模式、操作方法和电视设备
WO2015106515A1 (zh) * 2014-01-20 2015-07-23 中兴通讯股份有限公司 一种在分屏终端进行声音控制的方法、***和计算机存储介质

Also Published As

Publication number Publication date
CN105872645A (zh) 2016-08-17
US20170171602A1 (en) 2017-06-15

Similar Documents

Publication Publication Date Title
WO2017096852A1 (zh) 一种三路流视频播放的控制方法及***
WO2022028561A1 (zh) 一种视频投屏方法、装置、电子设备和存储介质
US11343295B2 (en) Systems and methods for providing song samples
US10110947B2 (en) System and method for determining whether to use cached media
US11543941B2 (en) Intelligent content queuing from a secondary device
KR102216129B1 (ko) 디스플레이 기기에서 복수의 서브 화면들을 제어하는 방법 및 이를 위한 디스플레이 장치
US9558162B2 (en) Dynamic multimedia pairing
KR102301637B1 (ko) 컨텐츠 재생을 위한 클라이언트, 컨텐츠 재생 방법, 컨텐츠 접속 제공 방법, 전자 장치의 컨텐츠 재생 선택 방법 및 컴퓨터 판독가능 기록매체
US20110145745A1 (en) Method for providing gui and multimedia device using the same
US20120066602A1 (en) Methods and systems for drag and drop content sharing in a multi-device environment
US20210225406A1 (en) Video acquisition method and device, terminal and medium
US20130132859A1 (en) Method and electronic device for collaborative editing by plurality of mobile devices
EP2881855A1 (en) Display apparatus and method for controlling the same
WO2017075956A1 (zh) 内容投射方法及移动终端
TW201516698A (zh) 遠端播放系統與方法
WO2021073206A1 (zh) 视频预览的方法、装置、存储介质及电子设备
US20140095669A1 (en) Apparatus and method for transmitting/receiving buffering data in media streaming service
WO2019109637A1 (zh) 一种屏幕显示控制方法和装置、及终端

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

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

Country of ref document: EP

Kind code of ref document: A1