[go: up one dir, main page]

CN107509122A - Video acquisition and player method, TV and storage medium - Google Patents

Video acquisition and player method, TV and storage medium Download PDF

Info

Publication number
CN107509122A
CN107509122A CN201710809726.3A CN201710809726A CN107509122A CN 107509122 A CN107509122 A CN 107509122A CN 201710809726 A CN201710809726 A CN 201710809726A CN 107509122 A CN107509122 A CN 107509122A
Authority
CN
China
Prior art keywords
video
code stream
video code
videos
playback
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.)
Pending
Application number
CN201710809726.3A
Other languages
Chinese (zh)
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.)
Shenzhen TCL New Technology Co Ltd
Original Assignee
Shenzhen TCL New 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 Shenzhen TCL New Technology Co Ltd filed Critical Shenzhen TCL New Technology Co Ltd
Priority to CN201710809726.3A priority Critical patent/CN107509122A/en
Publication of CN107509122A publication Critical patent/CN107509122A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/21805Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23608Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream

Landscapes

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

Abstract

本发明公开了一种播放系统及方法、电视、存储介质、视频采集方法及装置,其中,所述视频采集与播放方法包括以下步骤:视频采集端采集拍摄现场的不同视角的多个拍摄视频;视频采集端将多个拍摄视频打包生成视频码流并在视频码流中添加描述符;视频播放端获取视频采集端生成的视频码流,并获取视频码流中的多个视频数据;所述视频播放端根据多个视频数据创建对应数量的播放窗口并显示于播放界面,所述对应数量的播放窗口分别用以播放对应的所述多个视频数据。本发明提供的技术方案解决了现有的电视直播在回放时会造成直播画面遗漏的问题。

The invention discloses a playback system and method, a television, a storage medium, a video collection method and a device, wherein the video collection and playback method includes the following steps: a video collection terminal collects multiple shooting videos from different angles of view at the shooting scene; The video acquisition end packs multiple shooting videos to generate a video code stream and adds a descriptor in the video code stream; the video player obtains the video code stream generated by the video acquisition end, and obtains a plurality of video data in the video code stream; The video playback terminal creates a corresponding number of playback windows according to the plurality of video data and displays them on the playback interface, and the corresponding number of playback windows are respectively used to play the corresponding plurality of video data. The technical solution provided by the invention solves the problem that the live broadcast picture is missed during the replay of the existing live TV broadcast.

Description

视频采集与播放方法、电视及存储介质Video acquisition and playback method, television and storage medium

技术领域technical field

本发明涉及通讯技术领域,尤其涉及一种视频采集与播放方法、视频播放方法、电视、存储介质、视频采集方法及装置。The invention relates to the field of communication technology, in particular to a video collection and playback method, a video playback method, a television, a storage medium, a video collection method and a device.

背景技术Background technique

在篮球赛、足球赛等体育赛事直播时,为了让观众了解更多细节,通常会把精彩镜头以不同视角进行回放,以令观众能从直播现场的不同角度更加直观地了解现场的直播画面。但是在直播赛事中,播放回放画面时,回放的这段时间内的直播内容就会被遗漏,观众可能会因此错过一些精彩的直播画面,给观看直播的观众带来遗憾。During the live broadcast of sports events such as basketball games and football games, in order to let the audience know more details, the highlights are usually played back from different angles, so that the audience can understand the live broadcast picture more intuitively from different angles of the live broadcast scene. However, in a live broadcast event, when playing the playback screen, the live content during the playback period will be missed, and the audience may miss some wonderful live broadcast screens, which will bring regret to the audience watching the live broadcast.

发明内容Contents of the invention

本发明的主要目的在于提供一种视频采集与播放方法、视频播放方法、电视、存储介质、视频采集方法及装置,旨在解决现有的电视直播在回放时会造成直播画面遗漏的问题。The main purpose of the present invention is to provide a video collection and playback method, a video playback method, a television, a storage medium, a video collection method and a device, aiming to solve the problem that the existing live TV broadcast may cause the live broadcast screen to be missed during playback.

为实现上述目的,本发明提供的一种视频采集与播放方法,包括:In order to achieve the above object, a video collection and playback method provided by the present invention includes:

视频采集端采集拍摄现场的不同视角的多个拍摄视频;The video acquisition terminal collects multiple shooting videos from different perspectives of the shooting scene;

所述视频采集端将所述多个拍摄视频打包生成视频码流并在所述视频码流中添加描述符,其中,所述描述符用以描述所述视频码流中的视频数量;The video acquisition end packs the plurality of shooting videos to generate a video code stream and adds a descriptor to the video code stream, wherein the descriptor is used to describe the number of videos in the video code stream;

视频播放端获取所述视频采集端生成的视频码流,并获取所述视频码流中的多个视频数据;其中,所述多个视频数据为视频采集端采集的拍摄现场的不同视角的多个拍摄视频;The video playback end obtains the video code stream generated by the video collection end, and obtains a plurality of video data in the video code stream; wherein, the plurality of video data are multiple images of different viewing angles of the shooting scene collected by the video collection end a shot video;

所述视频播放端根据所述多个视频数据创建对应数量的播放窗口并显示于播放界面,所述对应数量的播放窗口分别用以播放对应的所述多个视频数据。The video player creates a corresponding number of play windows according to the plurality of video data and displays them on the playback interface, and the corresponding number of play windows are respectively used to play the corresponding plurality of video data.

优选地,所述所述视频采集端将所述多个拍摄视频打包生成视频码流并在所述视频码流中添加描述符的步骤包括:Preferably, the step of the video acquisition end packing the plurality of captured videos to generate a video code stream and adding a descriptor to the video code stream includes:

所述视频采集端将所述多个拍摄视频打包生成视频码流,在所述视频码流的服务信息中添加描述符,并在所述视频码流中创建事件信息表和节目映射表;The video acquisition terminal packs the plurality of shooting videos to generate a video code stream, adds a descriptor to the service information of the video code stream, and creates an event information table and a program mapping table in the video code stream;

在所述事件信息表中创建用以对所述多个拍摄视频进行标号的视频组件标签,在所述节目映射表中创建多个传输包标识,其中,每一所述传输包标识与所述每一视频组件标签一一对应;In the event information table, create video component tags for labeling the plurality of shot videos, and in the program mapping table, create a plurality of transport packet identifiers, wherein each of the transport packet identifiers is related to the Each video component label corresponds one by one;

所述视频播放端获取所述视频采集端生成的视频码流,并获取所述视频码流中的多个视频数据的步骤包括:The video playback terminal obtains the video code stream generated by the video collection terminal, and the steps of obtaining a plurality of video data in the video code stream include:

视频播放端获取所述视频采集端生成的视频码流并解析所述视频码流;The video playback end obtains the video code stream generated by the video collection end and parses the video code stream;

获取解析后的所述视频码流中的所述事件信息表,并获取所述事件信息表中所述视频组件标签的数量;Obtain the event information table in the analyzed video code stream, and obtain the number of video component tags in the event information table;

获取解析后的所述视频码流中的节目映射表,并获取所述节目映射表中的每一传输包标识,根据每一所述传输包标识获取与所述每一视频组件标签的序号对应的多个视频数据。Obtain the program mapping table in the analyzed video code stream, and obtain each transport packet identifier in the program mapping table, and obtain the sequence number corresponding to each video component tag according to each of the transport packet identifiers multiple video data.

本发明还提供一种视频播放方法,包括以下步骤:The present invention also provides a video playing method, comprising the following steps:

获取发送端发送的视频码流中的多个视频数据;所述多个视频数据为多个视角的摄像模块采集的多个拍摄视频;Acquiring a plurality of video data in the video code stream sent by the sending end; the plurality of video data is a plurality of shooting videos collected by camera modules with multiple viewing angles;

根据所述多个视频数据创建对应数量的播放窗口并显示于播放界面,所述对应数量的播放窗口分别用以播放对应的所述多个视频数据。A corresponding number of play windows is created according to the plurality of video data and displayed on a playback interface, and the corresponding number of play windows are respectively used to play the corresponding plurality of video data.

优选地,所述获取发送端发送的视频码流中的多个视频数据的步骤之前包括:Preferably, before the step of acquiring a plurality of video data in the video code stream sent by the sending end includes:

接收发送端发送的视频码流并解析所述视频码流;receiving the video code stream sent by the sending end and parsing the video code stream;

获取解析后的所述视频码流中的事件信息表,并判断所述事件信息表中是否包含描述符;Obtaining the event information table in the video code stream after parsing, and judging whether the event information table contains a descriptor;

当判定所述事件信息表中包含描述符,进入获取发送端发送的视频码流中的多个视频数据的步骤。When it is determined that the event information table contains the descriptor, enter into the step of acquiring a plurality of video data in the video code stream sent by the sending end.

优选地,所述获取发送端发送的视频码流中的多个视频数据的步骤包括:Preferably, the step of acquiring a plurality of video data in the video code stream sent by the sending end includes:

获取所述事件信息表中的视频组件标签的数量,并获取每一视频组件标签的序号;Obtain the number of video component tags in the event information table, and obtain the serial number of each video component tag;

获取解析后的所述视频码流中的节目映射表,并获取所述节目映射表中 的每一传输包标识,其中,每一所述传输包标识与所述每一视频组件标签的序号一一对应;Obtain the program mapping table in the video code stream after analysis, and obtain each transport packet identifier in the program mapping table, wherein each of the transport packet identifiers is the same as the serial number of each video component tag one-to-one correspondence;

根据每一所述传输包标识获取与所述每一视频组件标签的序号对应的多个视频数据。A plurality of video data corresponding to the sequence number of each video component tag is acquired according to each transport packet identifier.

本发明还提供一种电视,所述电视包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的视频播放程序,所述视频播放程序被所述处理器进入时实现如上所述的视频播放方法的步骤。The present invention also provides a TV. The TV includes: a memory, a processor, and a video playing program stored on the memory and operable on the processor. When the video playing program is entered by the processor, The steps of the above-mentioned video playing method are realized.

本发明还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器进入时实现如上所述的视频播放方法的步骤。The present invention also provides a storage medium, on which a computer program is stored, and when the computer program is entered by a processor, the steps of the above-mentioned video playing method are implemented.

本发明还提供一种视频采集方法,所述视频采集方法包括以下步骤:The present invention also provides a video acquisition method, the video acquisition method comprising the following steps:

多个摄像模块采集拍摄现场的多个视角的多个拍摄视频;Multiple camera modules collect multiple shooting videos from multiple angles of view at the shooting scene;

将所述多个拍摄视频打包生成视频码流并添加描述符;所述描述符用以描述所述视频码流中的视频数量;Packing the plurality of shot videos to generate a video code stream and adding a descriptor; the descriptor is used to describe the number of videos in the video code stream;

将所述视频码流发送至视频播放端。Send the video code stream to the video player.

优选地,所述将所述多个拍摄视频打包生成视频码流并添加描述符的步骤包括:Preferably, the step of packaging the plurality of captured videos to generate a video code stream and adding a descriptor includes:

将所述多个拍摄视频打包生成视频码流,在所述视频码流的服务信息中添加描述符,并在所述视频码流中创建事件信息表和节目映射表;Packing the plurality of shooting videos to generate a video code stream, adding a descriptor to the service information of the video code stream, and creating an event information table and a program mapping table in the video code stream;

在所述事件信息表中创建用以对所述多个拍摄视频进行标号的视频组件标签,在所述节目映射表中创建多个传输包标识,其中,每一所述传输包标识与所述每一视频组件标签一一对应。In the event information table, create video component tags for labeling the plurality of shot videos, and in the program mapping table, create a plurality of transport packet identifiers, wherein each of the transport packet identifiers is related to the There is a one-to-one correspondence with each video component tag.

本发明还提供一种视频采集装置,所述视频采集装置包括:The present invention also provides a video capture device, the video capture device comprising:

多个摄像模块,用以采集拍摄现场的多个视角的多个拍摄视频;A plurality of camera modules are used to collect multiple shooting videos of multiple viewing angles of the shooting scene;

视频处理模块,用以将所述多个拍摄视频打包生成视频码流并添加描述符;所述描述符用以描述所述视频码流中的视频数量;The video processing module is used to pack the plurality of shooting videos to generate a video code stream and add a descriptor; the descriptor is used to describe the number of videos in the video code stream;

通信模块,用以将所述视频码流发送至视频播放端。The communication module is used to send the video code stream to the video player.

本发明提供的技术方案中,通过视频采集端采集拍摄现场的不同视角的多个拍摄视频,并将所述多个拍摄视频打包生成视频码流,视频播放端获取所述视频码流中的多个视频数据,并根据所述多个视频数据创建对应数量的播放窗口并显示于播放界面,使得用户通过一个播放界面能同时观看现场直 播的多个角度拍摄的视频,用户无需进行画面回放即能更加多角度地了解直播现场的情况,也就避免了因观看回放而错过回放时间段内正在直播的直播画面的问题,为用户带来更好的观看体验。In the technical solution provided by the present invention, a plurality of shooting videos of different angles of view of the shooting scene are collected through the video acquisition terminal, and the multiple shooting videos are packaged to generate a video code stream, and the video playback terminal obtains multiple video code streams in the video code stream. video data, and create a corresponding number of playback windows based on the plurality of video data and display them on the playback interface, so that users can simultaneously watch live broadcasts of videos shot from multiple angles through one playback interface, and users do not need to perform screen playback. Knowing the situation of the live broadcast from more angles can avoid the problem of missing the live broadcast during the playback time due to watching the replay, and bring a better viewing experience to users.

附图说明Description of drawings

图1为本发明视频采集与播放方法一实施例的流程示意图;Fig. 1 is a schematic flow chart of an embodiment of the video acquisition and playback method of the present invention;

图2为本发明视频采集方法一实施例的流程示意图;Fig. 2 is a schematic flow chart of an embodiment of the video acquisition method of the present invention;

图3为本发明视频播放方法第一实施例的流程示意图;Fig. 3 is a schematic flow chart of the first embodiment of the video playing method of the present invention;

图4为本发明视频播放方法第二实施例的流程示意图;Fig. 4 is a schematic flow chart of the second embodiment of the video playing method of the present invention;

图5为本发明视频播放方法第三实施例中步骤S10的细化流程示意图;FIG. 5 is a schematic diagram of a detailed flow chart of step S10 in the third embodiment of the video playing method of the present invention;

图6为本发明电视的模块示意图。FIG. 6 is a schematic diagram of a TV module of the present invention.

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose of the present invention, functional characteristics and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings.

具体实施方式detailed description

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

可以理解地,现有的电视直播通常会对精彩镜头进行回放,以方便观众对当时的直播现场有更加直观、全面的了解。但是,现有的直播系统通常只能对其中一个镜头的视频画面进行播放,也就使得当进行直播回放时,回放的这段时间内的直播内容就会被遗漏而不能播放,观众会因此错过一些精彩的直播画面。It is understandable that the existing live TV broadcast usually plays back the highlights, so that the audience can have a more intuitive and comprehensive understanding of the live broadcast at that time. However, the existing live broadcast system usually can only play the video picture of one of the shots, which makes when the live broadcast is played back, the live content during the playback period will be missed and cannot be played, and the audience will miss it. Some great live footage.

请参照图1,本发明为解决此问题,提出了一种视频采集与播放方法,包括以下步骤:Please refer to Fig. 1, the present invention proposes a kind of video collection and playing method for solving this problem, comprises the following steps:

步骤101,视频采集端采集拍摄现场的不同视角的多个拍摄视频;Step 101, the video collection terminal collects a plurality of shooting videos from different angles of view of the shooting scene;

步骤102,所述视频采集端将所述多个拍摄视频打包生成视频码流并在所述视频码流中添加描述符;Step 102, the video acquisition terminal packs the plurality of shot videos to generate a video code stream and adds a descriptor to the video code stream;

步骤103,视频播放端获取所述视频采集端生成的视频码流,并获取所述视频码流中的多个视频数据;Step 103, the video playback terminal obtains the video code stream generated by the video collection terminal, and obtains a plurality of video data in the video code stream;

步骤104,所述视频播放端根据所述多个视频数据创建对应数量的播放窗口并显示于播放界面,所述对应数量的播放窗口分别用以播放对应的所述多个视频数据。Step 104, the video player creates a corresponding number of play windows according to the plurality of video data and displays them on the playback interface, and the corresponding number of play windows are respectively used to play the corresponding plurality of video data.

本实施例中,视频采集端包括多个摄像模块,多个摄像模块分别设于直播现场的不同角度,用以采集拍摄现场的多个视角的多个拍摄视频。例如,所述摄像模块可以为摄像机。视频采集端还包括用以汇总及处理每一个摄像机的拍摄视频的视频处理模块,视频处理模块将所述多个拍摄视频打包生成视频码流,并在所述视频码流中添加描述符。In this embodiment, the video collection end includes multiple camera modules, and the multiple camera modules are respectively installed at different angles of the live broadcasting scene to collect multiple shooting videos from multiple perspectives of the shooting scene. For example, the camera module may be a camera. The video acquisition terminal also includes a video processing module for summarizing and processing the captured videos of each camera. The video processing module packs the multiple captured videos to generate a video code stream, and adds a descriptor to the video code stream.

其中,所述视频处理模块可以是数据服务器,计算机等具有处理器的图形处理设备。Wherein, the video processing module may be a graphics processing device with a processor, such as a data server and a computer.

可以理解地,当要实现视频播放端播放界面的多个视频数据同时播放时,需要在所述视频采集端发送的视频码流中添加描述符,用以描述当前节目中包含的视频数量以及如何找到这些视频。例如可以是对多个视频数据分别进行编号以方便统计视频数据的数量及区分各个视频数据,或者也可以是对多个视频数据添加不同的标识信息以进行区分。It can be understood that when multiple video data in the playback interface of the video playback terminal are to be played simultaneously, a descriptor needs to be added to the video code stream sent by the video collection terminal to describe the number of videos contained in the current program and how to Find these videos. For example, multiple video data may be numbered respectively to facilitate counting the number of video data and distinguishing each video data, or different identification information may be added to multiple video data for distinguishing.

进一步地,视频播放端接收所述视频采集端发送的所述视频码流,也就能通过所述视频码流中的描述符确定当前所述视频码流中的视频数量,进而视频播放端根据确定的视频数量创建对应数量的播放窗口并显示于播放界面,每一个播放窗口分别用以对应播放一个摄像模块采集的拍摄视频。Further, the video playback terminal receives the video code stream sent by the video collection terminal, and can also determine the number of videos in the current video code stream through the descriptor in the video code stream, and then the video playback terminal according to A corresponding number of playback windows is created for the determined number of videos and displayed on the playback interface, and each playback window is used to correspondingly play a captured video captured by a camera module.

需要说明的是,所述视频播放端为包括视频播放界面的电子设备,例如电视、电脑、移动终端等。It should be noted that the video playback terminal is an electronic device including a video playback interface, such as a TV, a computer, a mobile terminal, and the like.

例如,所述直播现场为篮球比赛现场,所述视频采集装置包括架设在篮球场的不同位置的多个摄像机,以从不同的视角拍摄篮球场的比赛画面。摄像机将拍摄的比赛画面实时地发送至视频播放端,进而视频播放端接收了多个摄像机从不同视角拍摄的比赛画面的视频数据。本实施例中,所述视频播放端为电视,电视根据接收到的所述多个视频数据创建对应数量的播放窗口并显示于电视显示屏。例如在篮球场的三个不同位置分别架设了一个摄像机,则电视会接收到三个摄像机分别采集的视频数据,则电视显示屏会显示三个播放窗口,分别用以播放三个摄像机采集的视频数据。使得用户能够从篮球场的不同视角来观看当前的比赛情况,使得用户在观看直播时能具有临场体 验感。另外,即使其中一个播放窗口用以进行画面回放,另外的播放窗口仍然是对当前的直播现场进行直播,用户并不会因直播回放而错过直播现场的精彩画面,提高了用户的观看体验。For example, the live broadcast scene is a basketball game scene, and the video collection device includes a plurality of cameras erected at different positions of the basketball court to shoot game pictures of the basketball court from different angles of view. The camera sends the game picture taken by the camera to the video player in real time, and then the video player receives the video data of the game picture taken by multiple cameras from different angles of view. In this embodiment, the video playback terminal is a TV, and the TV creates a corresponding number of playback windows according to the multiple received video data and displays them on a TV display screen. For example, if a camera is set up in three different positions of the basketball court, the TV will receive the video data collected by the three cameras respectively, and the TV screen will display three playback windows, which are used to play the video collected by the three cameras respectively. data. It enables users to watch the current game situation from different perspectives of the basketball court, so that users can have a sense of presence when watching the live broadcast. In addition, even if one of the playback windows is used for image playback, the other playback window is still for live broadcasting of the current live broadcast, and the user will not miss the wonderful images of the live broadcast due to the playback of the live broadcast, which improves the viewing experience of the user.

进一步地,所述步骤102包括:Further, the step 102 includes:

所述视频采集端将所述多个拍摄视频打包生成视频码流,在所述视频码流的服务信息中添加描述符,并在所述视频码流中创建事件信息表和节目映射表;The video acquisition terminal packs the plurality of shooting videos to generate a video code stream, adds a descriptor to the service information of the video code stream, and creates an event information table and a program mapping table in the video code stream;

在所述事件信息表中创建用以对所述多个拍摄视频进行标号的视频组件标签,在所述节目映射表中创建多个传输包标识,其中,每一所述传输包标识与所述每一视频组件标签一一对应;In the event information table, create video component tags for labeling the plurality of shot videos, and in the program mapping table, create a plurality of transport packet identifiers, wherein each of the transport packet identifiers is related to the Each video component label corresponds one by one;

可以理解地,在所述视频码流中包含有很多不同节目的数据包,解码器通过所述视频码流中的服务信息(SI,Service Information)和节目特定信息(PSI,ProgramSpecific Information)来确定每一个数据包对应的节目。而所述数据包中携带了对应节目的音频、视频等素材的数据,以最终实现视频的播放。需要说明的是,在所述视频码流的服务信息(SI,Service Information)中添加描述符(component_group_descriptor),用以表明该节目包含多个视频数据。It can be understood that the video code stream contains data packets of many different programs, and the decoder determines through the service information (SI, Service Information) and program specific information (PSI, Program Specific Information) in the video code stream Each data packet corresponds to the program. The data packet carries data of materials such as audio and video corresponding to the program, so as to finally realize the playing of the video. It should be noted that a descriptor (component_group_descriptor) is added to the service information (SI, Service Information) of the video code stream to indicate that the program contains multiple video data.

需要说明地是,所述视频码流中创建有事件信息表(EIT,Event InformationTable),用以对播放拍摄视频的节目进行更进一步的描述,例如可以包括节目名称、节目开始时间、节目时间长度等参数。本实施例中,所述事件信息表中创建有多个视频组件标签(component_tag),用以区分各个拍摄视频,也即每一个拍摄视频即对应有一个特定的视频组件标签。进而,通过获取所述视频组件标签的数量,也就能确定所述视频码流中的视频数量。It should be noted that an event information table (EIT, Event Information Table) is created in the video code stream to further describe the program playing the shooting video, for example, it may include the program name, program start time, program duration and other parameters. In this embodiment, multiple video component tags (component_tag) are created in the event information table to distinguish each captured video, that is, each captured video corresponds to a specific video component tag. Furthermore, by acquiring the number of video component tags, the number of videos in the video code stream can also be determined.

所述视频码流中创建有节目映射表(PMT,Program Map Table),通过所述节目映射表可以得到播放拍摄视频的节目包含的信息,例如,该节目由哪些流构成和这些流的类型(音频、视频、数据),指定节目中各数据流对应的传输包标识(PID,Port ID)等。A program mapping table (PMT, Program Map Table) is created in the video code stream, and the information contained in the program of playing and shooting video can be obtained through the program mapping table, for example, which streams the program is composed of and the types of these streams ( Audio, video, data), specify the transport packet identifier (PID, Port ID) corresponding to each data stream in the program, etc.

例如,直播现场采用三个摄像机同时采集三个角度的画面,在视频采集端打包生成视频码流时,将实时获取的所述视频码流放在同一个节目下传输,这样在该视频码流的PMT表中就存在三条Video信息,并且分别对应三个PID,component_tag分别为0、1、2。同时在EIT表中添加一个component_group_descriptor,用来描述该节目所包含的视频数量为三个,EIT表中的component_tag与PMT表中的单元流的PID(或者Video PID)存在对应关系。For example, three cameras are used to capture pictures from three angles at the same time in the live broadcast. There are three pieces of Video information in the PMT table, and they correspond to three PIDs respectively, and the component_tags are 0, 1, and 2 respectively. At the same time, a component_group_descriptor is added in the EIT table to describe that the number of videos contained in the program is three, and there is a corresponding relationship between the component_tag in the EIT table and the PID (or Video PID) of the unit stream in the PMT table.

进一步地,所述步骤103包括:Further, the step 103 includes:

视频播放端获取所述视频采集端生成的视频码流并解析所述视频码流;The video playback end obtains the video code stream generated by the video collection end and parses the video code stream;

获取解析后的所述视频码流中的所述事件信息表,并获取所述事件信息表中所述视频组件标签的数量;Obtain the event information table in the analyzed video code stream, and obtain the number of video component tags in the event information table;

获取解析后的所述视频码流中的节目映射表,并获取所述节目映射表中的每一传输包标识,根据每一所述传输包标识获取与所述每一视频组件标签的序号对应的多个视频数据。Obtain the program mapping table in the analyzed video code stream, and obtain each transport packet identifier in the program mapping table, and obtain the sequence number corresponding to each video component tag according to each of the transport packet identifiers multiple video data.

本实施例中,将以所述视频数据为三个为例进行具体说明。In this embodiment, it will be described specifically by taking three video data as an example.

EIT:EIT:

PMT:PMT:

也就是说,在本实施例中,直播现场采用三个摄像机同时采集三个角度的画面,在打包成视频码流时,放在同一个节目下传输,这样在该视频码流的PMT表中就存在三条Video信息,并且分别对应三个PID,component_tag分别为0、1、2。同时在EIT表中添加一个component_group_descriptor,用来描述该节目所包含的视频数量为三个,EIT表中的component_tag与PMT表中的单元流的PID(或者Video PID)存在对应关系。That is to say, in this embodiment, three cameras are used to collect pictures from three angles at the same time on the live broadcast site, and when they are packaged into a video code stream, they are transmitted under the same program, so that in the PMT table of the video code stream There are three pieces of Video information, and they correspond to three PIDs, and the component_tags are 0, 1, and 2 respectively. At the same time, a component_group_descriptor is added in the EIT table to describe that the number of videos contained in the program is three, and there is a corresponding relationship between the component_tag in the EIT table and the PID (or Video PID) of the unit stream in the PMT table.

例如,当获取EIT表中的component_tag=0x2,相对应的PMT表中的单元流3包含component_tag=0x2,进而获取单元流3的视频信息,并将该单元流3的视频信息显示于播放界面对应的播放窗口。For example, when the component_tag=0x2 in the EIT table is obtained, the unit stream 3 in the corresponding PMT table contains component_tag=0x2, and then the video information of the unit stream 3 is obtained, and the video information of the unit stream 3 is displayed on the corresponding playback interface. playback window.

视频播放端根据获取的多个视频数据创建对应数量的播放窗口并显示于 播放界面,所述对应数量的播放窗口分别用以播放对应的所述多个视频数据。例如,所述多个视频数据的数量为三个,则所述创建模块创建三个播放窗口并显示于播放界面,该三个播放窗口分别用以播放对应的三个视频数据。进而使得用户能同时观看直播现场三个不同视角的直播画面,使得用户能更加全面地了解直播现场的实时情况。The video playback terminal creates a corresponding number of playback windows according to the acquired multiple video data and displays them on the playback interface, and the corresponding number of playback windows are respectively used to play the corresponding multiple video data. For example, if the number of the plurality of video data is three, the creation module creates three play windows and displays them on the play interface, and the three play windows are respectively used to play the corresponding three video data. In turn, the user can simultaneously watch the live broadcast images of three different viewing angles at the live broadcast site, so that the user can more comprehensively understand the real-time situation of the live broadcast site.

请具体参照图2,在本发明提供的视频采集方法的一种实施例中,所述视频采集方法包括以下步骤:Please specifically refer to Fig. 2, in an embodiment of the video capture method provided by the present invention, the video capture method includes the following steps:

步骤S100,多个摄像模块采集拍摄现场的多个视角的多个拍摄视频;Step S100, multiple camera modules collect multiple shooting videos from multiple angles of view at the shooting scene;

步骤S200,将所述多个拍摄视频打包生成视频码流并添加描述符;Step S200, packing the plurality of shooting videos to generate a video code stream and adding a descriptor;

步骤S300,将所述视频码流发送至视频播放端。Step S300, sending the video code stream to the video playback terminal.

可以理解地,为了能对直播现场的情况进行更加全面性地视频播放,可以在直播现场的不同区域布置多个摄像模块,例如摄像机,以从不同视角对直播现场的实时情况进行视频采集。多个摄像机采集的拍摄视频传送至同一个视频处理模块,所述视频处理模块将所述多个拍摄视频打包成视频码流,并在所述视频码流中添加用以描述当前视频码流中视频数量的描述符,并将添加有描述符的所述视频码流发送至视频播放端,以供视频播放端进行多个拍摄视频的同步播放。Understandably, in order to play a more comprehensive video of the live broadcast scene, multiple camera modules, such as cameras, may be arranged in different areas of the live broadcast scene to collect video of the real-time live live scene from different perspectives. The shooting videos collected by multiple cameras are sent to the same video processing module, and the video processing module packs the multiple shooting videos into a video code stream, and adds to the video code stream to describe the current video code stream The descriptor of the video quantity, and the video code stream added with the descriptor is sent to the video playback end, so that the video playback end can perform synchronous playback of multiple captured videos.

进一步地,所述步骤S200包括:Further, the step S200 includes:

将所述多个拍摄视频打包生成视频码流,在所述视频码流的服务信息中添加描述符,并在所述视频码流中创建事件信息表和节目映射表;Packing the plurality of shooting videos to generate a video code stream, adding a descriptor to the service information of the video code stream, and creating an event information table and a program mapping table in the video code stream;

在所述事件信息表中创建用以对所述多个拍摄视频进行标号的视频组件标签,在所述节目映射表中创建多个传输包标识,其中,每一所述传输包标识与所述每一视频组件标签一一对应。In the event information table, create video component tags for labeling the plurality of shot videos, and in the program mapping table, create a plurality of transport packet identifiers, wherein each of the transport packet identifiers is related to the There is a one-to-one correspondence with each video component tag.

本申请提供的技术方案中,通过将多个摄像模块采集拍摄现场的多个视角的多个拍摄视频打包成视频码流并在视频码流中添加描述符,使得视频播放端在接收所述视频码流后,通过所述描述符即能获取所述视频码流中包含的视频数量。通过对直播现场进行多视角的视频采集,进而能在视频播放端实现多个拍摄视频的同时播放,为用户带来了更好的观看体验。In the technical solution provided by this application, by packing multiple shooting videos of multiple angles of view of the shooting scene collected by multiple camera modules into a video code stream and adding a descriptor in the video code stream, the video player can receive the video After the code stream, the number of videos contained in the video code stream can be obtained through the descriptor. Through the multi-angle video collection of the live broadcast scene, the simultaneous playback of multiple shot videos can be realized on the video playback end, bringing users a better viewing experience.

进一步地,本发明还提供一种视频采集装置,所述视频采集装置包括:Further, the present invention also provides a video capture device, the video capture device comprising:

多个摄像模块,用以采集拍摄现场的多个视角的多个拍摄视频;A plurality of camera modules are used to collect multiple shooting videos of multiple viewing angles of the shooting scene;

视频处理模块,用以将所述多个拍摄视频打包生成视频码流并添加描述符;所述描述符用以描述所述视频码流中的视频数量;The video processing module is used to pack the plurality of shooting videos to generate a video code stream and add a descriptor; the descriptor is used to describe the number of videos in the video code stream;

通信模块,用以将所述视频码流发送至视频播放端。The communication module is used to send the video code stream to the video player.

本实施例中,多个摄像模块分别设于直播现场的不同角度,用以采集拍摄现场的多个视角的多个拍摄视频。例如,所述摄像模块可以为摄像机。视频采集装置还包括用以汇总及处理每一个摄像机的拍摄视频的视频处理模块,视频处理模块将所述多个拍摄视频打包生成视频码流,并在所述视频码流中添加描述符。In this embodiment, a plurality of camera modules are respectively set at different angles of the live broadcasting scene, and are used to collect multiple shooting videos of multiple viewing angles of the shooting scene. For example, the camera module may be a camera. The video acquisition device also includes a video processing module for summarizing and processing the captured videos of each camera. The video processing module packs the multiple captured videos to generate a video code stream, and adds a descriptor to the video code stream.

可以理解地,当要实现视频播放端播放界面的多个视频数据同时播放时,需要在所述视频采集装置发送的视频码流中添加描述符,用以描述当前节目中包含的视频数量以及如何找到这些视频。例如可以是对多个视频数据分别进行编号以方便统计视频数据的数量及区分各个视频数据,或者也可以是对多个视频数据添加不同的标识信息以进行区分。It can be understood that when multiple video data in the playback interface of the video playback terminal are to be played simultaneously, a descriptor needs to be added to the video code stream sent by the video acquisition device to describe the number of videos contained in the current program and how to Find these videos. For example, multiple video data may be numbered respectively to facilitate counting the number of video data and distinguishing each video data, or different identification information may be added to multiple video data for distinguishing.

进一步地,视频采集装置通过通信模块将添加有描述符的所述视频码流发送至视频播放端,以供视频播放端根据所述视频码流能同时播放多个拍摄视频,挺高用户的观看体验。Further, the video acquisition device sends the video code stream added with the descriptor to the video playback terminal through the communication module, so that the video playback terminal can simultaneously play multiple shooting videos according to the video code stream, which greatly improves the viewing experience of users. experience.

可以理解地,所述视频播放端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的视频播放程序,所述视频播放程序被所述处理器进入时实现如下所述的视频播放方法。It can be understood that the video playback terminal includes a memory, a processor, and a video playback program stored on the memory and operable on the processor. When the video playback program is entered by the processor, it implements the following: The video playback method described above.

参照图3,在本发明提供的视频播放方法的第一实施例中,所述视频播放方法包括以下步骤:Referring to Fig. 3, in the first embodiment of the video playing method provided by the present invention, the video playing method includes the following steps:

步骤S10,获取发送端发送的视频码流中的多个视频数据;Step S10, acquiring a plurality of video data in the video code stream sent by the sending end;

可以理解地是,所述发送端发送的视频码流中的多个视频数据可以是直播现场采用多个摄像机在不同角度采集的视频数据,这样也就能采集直播现场不同视角的视频,以对直播现场进行更全面的视频记录。例如,在篮球赛的直播现场,通常会在篮球场的不同方位布置多个摄像机,以从篮球场的不同视角同时采集当前的实时画面,并将获取的多视角的多个视频数据打包成 视频码流,放在同一个节目下传输至接收端,也就是电视端。It can be understood that the plurality of video data in the video code stream sent by the sending end may be video data collected by multiple cameras at different angles at the live broadcast site, so that videos from different angles of view of the live broadcast site can be collected, so as to Live live for more comprehensive video recording. For example, in the live broadcast of a basketball game, multiple cameras are usually arranged in different directions of the basketball court to simultaneously capture the current real-time picture from different perspectives of the basketball court, and package the multiple video data obtained from multiple perspectives into a video The code stream is placed under the same program and transmitted to the receiving end, that is, the TV end.

需要说明的是,在所述视频码流的服务信息(SI,Service Information)中添加描述符(component_group_descriptor),用以表明该节目包含多个视频数据。因此,当电视获取发送端发送的视频码流,可以对所述视频码流进行解析并获取解析后的所述视频码流中的描述符,进而也即能确定当前所述视频码流中包含多个视频数据,也就获取了发送端发送的多个视频数据。It should be noted that a descriptor (component_group_descriptor) is added to the service information (SI, Service Information) of the video code stream to indicate that the program contains multiple video data. Therefore, when the TV obtains the video code stream sent by the sending end, it can analyze the video code stream and obtain the descriptor in the parsed video code stream, and then can determine that the current video code stream contains multiple video data, that is, multiple video data sent by the sender are obtained.

步骤S20,根据所述多个视频数据创建对应数量的播放窗口并显示于播放界面,所述对应数量的播放窗口分别用以播放对应的所述多个视频数据。Step S20, creating a corresponding number of play windows according to the plurality of video data and displaying them on the playback interface, and the corresponding number of play windows are respectively used to play the corresponding plurality of video data.

进一步地,当电视获取发送端发送的视频码流中的多个视频数据,也就能确定所述视频码流中的视频数据的数量,则根据所述视频数据的数量创建对应数量的播放窗口并显示于播放界面,也就是说,每一个播放窗口用以对应地播放一个视频数据,则播放界面能同时显示多个拍摄视角的视频。Further, when the TV acquires a plurality of video data in the video code stream sent by the sending end, it can also determine the quantity of video data in the video code stream, and then create a corresponding number of playback windows according to the quantity of the video data And displayed on the playback interface, that is to say, each playback window is used to play a corresponding video data, and then the playback interface can display videos from multiple shooting angles at the same time.

本实施例提供的技术方案中,通过获取发送端发送的视频码流中的多个视频数据,根据多个视频数据创建对应数量的播放窗口并显示于播放界面,进而对应数量的播放窗口分别用以播放对应的多个视频数据,使得用户通过一个播放界面能同时观看现场直播传回的通过多个角度拍摄的视频数据,用户无需进行画面回放即能更加多角度地了解直播现场的情况,使得用户能更加直观、全面地了解直播现场的情况,避免了因观看回放而错过回放时间段内正在直播的直播画面,为用户带来更好的观看体验。In the technical solution provided by this embodiment, by obtaining multiple video data in the video code stream sent by the sending end, a corresponding number of playback windows is created according to the multiple video data and displayed on the playback interface, and then the corresponding number of playback windows are respectively used By playing multiple corresponding video data, the user can watch the video data shot from multiple angles at the same time through a playback interface. Users can have a more intuitive and comprehensive understanding of the situation of the live broadcast site, avoiding missing the live broadcast during the playback period due to watching the playback, and bringing users a better viewing experience.

进一步地,请参照图4,基于第一实施例,在本发明提供的视频播放方法的第二实施例中,所述视频播放方法包括以下步骤:Further, please refer to FIG. 4 , based on the first embodiment, in the second embodiment of the video playback method provided by the present invention, the video playback method includes the following steps:

步骤S30,接收发送端发送的视频码流并解析所述视频码流;Step S30, receiving the video code stream sent by the sending end and parsing the video code stream;

步骤S40,获取解析后的所述视频码流中的事件信息表,并判断所述事件信息表中是否包含描述符;Step S40, obtaining the event information table in the video code stream after analysis, and judging whether the event information table contains a descriptor;

步骤S10,若所述事件信息表中包含描述符,则获取发送端发送的视频码流中的多个视频数据;Step S10, if the event information table contains a descriptor, then acquire a plurality of video data in the video code stream sent by the sending end;

步骤S20,根据所述多个视频数据创建对应数量的播放窗口并显示于播放界面,所述对应数量的播放窗口分别用以播放对应的所述多个视频数据。Step S20, creating a corresponding number of play windows according to the plurality of video data and displaying them on the playback interface, and the corresponding number of play windows are respectively used to play the corresponding plurality of video data.

可以理解地,在所述视频码流中包含有很多不同节目的数据包,解码器 通过所述视频码流中的服务信息(SI,Service Information)和节目特定信息(PSI,ProgramSpecific Information)来确定每一个数据包对应的节目。而所述数据包中携带了对应节目的音频、视频等素材的数据,以最终实现视频的播放。It can be understood that the video code stream contains data packets of many different programs, and the decoder determines through the service information (SI, Service Information) and program specific information (PSI, Program Specific Information) in the video code stream Each data packet corresponds to the program. The data packet carries data of materials such as audio and video corresponding to the program, so as to finally realize the playing of the video.

需要说明地是,所述视频码流中包含事件信息表(EIT,Event InformationTable),所述事件信息表位于视频码流的数据包中,用以对节目进行更进一步的描述,例如可以包括节目名称、节目开始时间、节目时间长度等参数。本实施例中,当要实现播放界面的多个视频数据播放时,需要在所述事件信息表中添加描述符,用以描述当前节目中包含的视频数量以及如何找到这些视频。例如可以是对多个视频分别进行编号以方便统计视频数量及区分各个视频,或者也可以是对多个视频添加不同的标识信息以进行区分。It should be noted that the video code stream contains an event information table (EIT, Event Information Table), and the event information table is located in the data packet of the video code stream to further describe the program, for example, it may include Name, program start time, program duration and other parameters. In this embodiment, when multiple video data on the playback interface are to be played, a descriptor needs to be added to the event information table to describe the number of videos contained in the current program and how to find these videos. For example, multiple videos may be numbered to facilitate counting the number of videos and differentiating each video, or different identification information may be added to multiple videos for differentiating.

具体地,当接收到发送端发送的视频码流,对所述视频码流进行解析以获取包含节目信息的数据包。获取解析后的所述视频码流的数据包中的事件信息表,并判断所述事件信息表中是否保护描述符。Specifically, when the video code stream sent by the sending end is received, the video code stream is parsed to obtain a data packet containing program information. Obtaining the event information table in the data packet of the video code stream after analysis, and judging whether the descriptor is protected in the event information table.

当判定所述视频码流中包含描述符,也就是判定该视频码流代表的节目包含多个视频,则获取所述视频码流中的多个视频数据,并能根据所述描述符确定所述视频码流中的视频数量。When it is determined that the video code stream contains a descriptor, that is, it is determined that the program represented by the video code stream contains multiple videos, then multiple video data in the video code stream are obtained, and the descriptor can be determined according to the descriptor. The number of videos in the video stream.

进一步地,在本实施例中,所述步骤S40之后还可以包括:Further, in this embodiment, after the step S40, it may further include:

步骤S50,若所述事件信息表中不包含描述符,获取所述视频码流中的视频信息并显示于播放界面。Step S50, if the event information table does not contain a descriptor, acquire the video information in the video code stream and display it on the playback interface.

也就是说,当判定所述视频码流中不包含描述符,表明该节目没有另外对视频数量及视频信息进行描述,该节目不包含多个播放视频,也就是只有一个用以播放的视频信息,则获取所述视频码流中的这一个视频信息并显示于播放界面。可以理解地,该视频信息可以在播放界面全屏播放。That is to say, when it is determined that the video code stream does not contain a descriptor, it indicates that the program does not additionally describe the number of videos and video information, and the program does not contain multiple playback videos, that is, there is only one video information for playback , then obtain the video information in the video code stream and display it on the playback interface. Understandably, the video information can be played in full screen on the playback interface.

本实施例中,通过对视频码流进行解析获取事件信息表,并从事件信息表中是否包含描述符进行判断,也就定义了所述描述符在视频码流中的位置,进而以确定播放界面是否需要创建多个播放窗口,使得视频的播放不再只能以一个播放窗口显示,使得视频播放更加智能化,为用户提供更加多样化的视频观看体验。In this embodiment, the event information table is obtained by parsing the video code stream, and judging whether the descriptor is included in the event information table, which defines the position of the descriptor in the video code stream, and then determines the playback Does the interface need to create multiple playback windows, so that video playback can no longer be displayed in only one playback window, making video playback more intelligent, and providing users with a more diverse video viewing experience.

进一步地,请参照图5,基于第二实施例,在本发明提供的视频播放方法的第三实施例中,所述步骤S10可以包括:Further, please refer to FIG. 5 , based on the second embodiment, in the third embodiment of the video playback method provided by the present invention, the step S10 may include:

步骤S11,获取所述事件信息表中的视频组件标签的数量,并获取每一视频组件标签的序号;Step S11, obtaining the number of video component tags in the event information table, and obtaining the serial number of each video component tag;

步骤S12,获取解析后的所述视频码流中的节目映射表,并获取所述节目映射表中的每一传输包标识;Step S12, obtaining the program mapping table in the video code stream after analysis, and obtaining the identification of each transport packet in the program mapping table;

步骤S13,根据每一所述传输包标识获取与所述每一视频组件标签的序号对应的多个视频数据。In step S13, a plurality of video data corresponding to the sequence number of each video component tag is obtained according to each transport packet identifier.

可以理解的是,所述事件信息表中包含描述符,用以描述当前节目包含的视频数量,所述事件信息表中还包含各视频的视频组件标签(component_tag),用以区分各个视频,也即一个视频即对应有一个特定的视频组件标签。进而,通过获取所述视频组件标签的数量,也就能确定所述视频码流中的视频数量。It can be understood that the event information table includes descriptors to describe the number of videos contained in the current program, and the event information table also includes video component tags (component_tag) of each video to distinguish each video, and That is, a video corresponds to a specific video component tag. Furthermore, by acquiring the number of video component tags, the number of videos in the video code stream can also be determined.

需要说明地是,所述视频码流中包括节目映射表(PMT,Program Map Table),通过所述节目映射表可以得到一个节目包含的信息,例如,该节目由哪些流构成和这些流的类型(音频、视频、数据),指定节目中各数据流对应的传输包标识(PID,Port ID)等。It should be noted that the video code stream includes a Program Map Table (PMT, Program Map Table), through which the information contained in a program can be obtained, for example, which streams the program is composed of and the types of these streams (audio, video, data), specifies the transport packet identifier (PID, Port ID) and so on corresponding to each data stream in the program.

具体地,所述事件信息表中预设有每一视频组件标签的序号,其中,每一所述传输包标识与所述每一视频组件标签的序号一一对应;该视频组件标签的序号与所述节目映射表中的传输包标识相对应。Specifically, the sequence number of each video component tag is preset in the event information table, wherein each of the transport packet identifiers corresponds to the sequence number of each video component tag; the sequence number of the video component tag is the same as Corresponding to the transport packet identifier in the program mapping table.

本实施例中,通过事件信息表中的视频组件标签的数量来确定视频码流中包含的视频数量,通过视频组件标签对视频码流中的多个视频进行区分及标记,进而能准确实现视频数量的统计。In this embodiment, the number of videos contained in the video code stream is determined by the number of video component tags in the event information table, and multiple videos in the video code stream are distinguished and marked by the video component tags, so that the video can be accurately realized. Quantity statistics.

进一步地,所述步骤S20包括:Further, the step S20 includes:

根据所述视频组件标签的数量创建对应数量的播放窗口显示于播放界面;每一所述播放窗口与所述每一视频组件标签的序号一一对应;Create a corresponding number of play windows according to the quantity of the video component tags to be displayed on the play interface; each of the play windows is in one-to-one correspondence with the serial number of each of the video component tags;

根据每一视频组件标签的序号获取对应的视频数据,并将所述视频数据于与所述每一视频组件标签的序号对应的每一所述播放窗口进行播放。Obtain corresponding video data according to the sequence number of each video component tag, and play the video data in each of the play windows corresponding to the sequence number of each video component tag.

本实施例中,将以所述视频数据为三个为例进行具体说明。In this embodiment, it will be described specifically by taking three video data as an example.

EIT:EIT:

PMT:PMT:

也就是说,在本实施例中,直播现场采用三个摄像机同时采集三个角度的画面,在打包成视频码流时,放在同一个节目下传输,这样在该视频码流的PMT表中就存在三条Video信息,并且分别对应三个PID,component_tag分别为0、1、2。同时在EIT表中添加一个component_group_descriptor,用来描述该节目所包含的视频数量为三个,EIT表中的component_tag与PMT表中的单元流的PID(或者Video PID)存在对应关系。That is to say, in this embodiment, three cameras are used to collect pictures from three angles at the same time on the live broadcast site, and when they are packaged into a video code stream, they are transmitted under the same program, so that in the PMT table of the video code stream There are three pieces of Video information, and they correspond to three PIDs, and the component_tags are 0, 1, and 2 respectively. At the same time, a component_group_descriptor is added in the EIT table to describe that the number of videos contained in the program is three, and there is a corresponding relationship between the component_tag in the EIT table and the PID (or Video PID) of the unit stream in the PMT table.

例如,当获取EIT表中的component_tag=0x2,相对应的PMT表中的单元流3包含component_tag=0x2,进而获取单元流3的视频信息,并将该单元流3的视频信息显示于播放界面对应的播放窗口。For example, when the component_tag=0x2 in the EIT table is obtained, the unit stream 3 in the corresponding PMT table contains component_tag=0x2, and then the video information of the unit stream 3 is obtained, and the video information of the unit stream 3 is displayed on the corresponding playback interface. playback window.

本实施例提供的技术方案中,通过EIT表中视频组件标签的序号与PMT表中传输包标识的一一对应关系,进而确定视频码流中当前节目的视频数量及视频信息,根据视频数量和视频信息在播放界面创建对应数量的播放窗口,使得用户能观看该节目的多个拍摄视角的视频内容,在进行现场直播节目时,可以不用观看回放即能观看到直播现场多个角度的画面,增加了用户的现场临场感,提高了用户的观看体验。In the technical solution provided by this embodiment, through the one-to-one correspondence between the serial number of the video component tag in the EIT table and the transport packet identifier in the PMT table, the video quantity and video information of the current program in the video code stream are determined. According to the video quantity and The video information creates a corresponding number of playback windows on the playback interface, so that users can watch the video content of multiple shooting angles of the program. The on-site presence of the user is increased, and the viewing experience of the user is improved.

此外,为实现上述目的,本发明还提供一种电视,所述电视包括:存储器105、处理器101及存储在所述存储器105上并可在所述处理器101上运行的视频播放程序。In addition, to achieve the above object, the present invention also provides a TV, which includes: a memory 105 , a processor 101 , and a video playing program stored in the memory 105 and operable on the processor 101 .

如图6所示,在某些具体实施方式中,该电视可以包括:处理器101,例如CPU,网络接口104,用户接口103,存储器105,通信总线102。其中,通信总线102用于实现这些组件之间的连接通信。用户接口103可以包括显示屏(Display)、输入单元比如遥控器,可选用户接口103还可以包括标准的 有线接口、无线接口,具体使用时,前端通过上述用户接口103获取数据。网络接口104可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器105可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器105可选的还可以是独立于前述处理器101的存储装置。As shown in FIG. 6 , in some specific implementation manners, the television may include: a processor 101 , such as a CPU, a network interface 104 , a user interface 103 , a memory 105 , and a communication bus 102 . Wherein, the communication bus 102 is used to realize connection and communication between these components. The user interface 103 can include a display screen (Display), an input unit such as a remote control, and the optional user interface 103 can also include a standard wired interface and a wireless interface. In specific use, the front end obtains data through the user interface 103. Optionally, the network interface 104 may include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 105 can be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a magnetic disk memory. Optionally, the memory 105 may also be a storage device independent of the aforementioned processor 101 .

所述视频播放程序被所述处理器101进入时实现如上第一实施例中所述的视频播放方法的步骤,具体包括:When the video playing program is entered by the processor 101, the steps of the video playing method described in the first embodiment above are implemented, specifically including:

步骤S10,获取发送端发送的视频码流中的多个视频数据;Step S10, acquiring a plurality of video data in the video code stream sent by the sending end;

步骤S20,根据所述多个视频数据创建对应数量的播放窗口并显示于播放界面,所述对应数量的播放窗口分别用以播放对应的所述多个视频数据。Step S20, creating a corresponding number of play windows according to the plurality of video data and displaying them on the playback interface, and the corresponding number of play windows are respectively used to play the corresponding plurality of video data.

进一步地,所述视频播放程序被处理器101执行时还实现如上第二实施例中所述的视频播放方法的步骤,具体包括:Further, when the video playing program is executed by the processor 101, it also implements the steps of the video playing method described in the second embodiment above, specifically including:

步骤S30,接收发送端发送的视频码流并解析所述视频码流;Step S30, receiving the video code stream sent by the sending end and parsing the video code stream;

步骤S40,获取解析后的所述视频码流中的事件信息表,并判断所述事件信息表中是否包含描述符;Step S40, obtaining the event information table in the video code stream after analysis, and judging whether the event information table contains a descriptor;

步骤S10,若所述事件信息表中包含描述符,则获取发送端发送的视频码流中的多个视频数据;Step S10, if the event information table contains a descriptor, then acquire a plurality of video data in the video code stream sent by the sending end;

步骤S20,根据所述多个视频数据创建对应数量的播放窗口并显示于播放界面,所述对应数量的播放窗口分别用以播放对应的所述多个视频数据。Step S20, creating a corresponding number of play windows according to the plurality of video data and displaying them on the playback interface, and the corresponding number of play windows are respectively used to play the corresponding plurality of video data.

进一步地,所述视频播放程序被处理器101执行时,所述步骤S40之后还包括步骤S50,若所述事件信息表中不包含描述符,获取所述视频码流中的视频信息并显示于播放界面。Further, when the video playing program is executed by the processor 101, step S50 is also included after the step S40, if the event information table does not contain a descriptor, the video information in the video code stream is acquired and displayed on Play interface.

进一步地,所述视频播放程序被处理器101执行时,所述步骤S10还实现:Further, when the video playing program is executed by the processor 101, the step S10 also implements:

步骤S11,获取所述事件信息表中的视频组件标签的数量,并获取每一视频组件标签的序号;Step S11, obtaining the number of video component tags in the event information table, and obtaining the serial number of each video component tag;

步骤S12,获取解析后的所述视频码流中的节目映射表,并获取所述节目映射表中的每一传输包标识;Step S12, obtaining the program mapping table in the video code stream after analysis, and obtaining the identification of each transport packet in the program mapping table;

步骤S13,根据每一所述传输包标识获取与所述每一视频组件标签的序号对应的多个视频数据。In step S13, a plurality of video data corresponding to the sequence number of each video component tag is obtained according to each transport packet identifier.

其中,每一所述传输包标识与所述每一视频组件标签的序号一一对应。Wherein, each transport packet identifier is in one-to-one correspondence with the sequence number of each video component tag.

本领域技术人员可以理解,图6中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art can understand that the terminal structure shown in FIG. 6 does not constitute a limitation on the terminal, and may include more or less components than those shown in the figure, or combine some components, or arrange different components.

本发明还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器进入时实现如上第一实施例至第五实施例中所述的视频播放方法的步骤。The present invention also provides a storage medium, on which a computer program is stored, and when the computer program is entered by a processor, the steps of the video playing method described in the first to fifth embodiments above are implemented.

由于本实施例电视和存储介质的技术方案至少包括上述视频播放方法实施例的全部技术方案,因此至少具有以上实施例的全部技术效果,此处不再一一赘述。Since the technical solution of the television and the storage medium in this embodiment includes at least all the technical solutions of the video playing method embodiment above, it has at least all the technical effects of the above embodiment, and will not be repeated here.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。It should be noted that, as used herein, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or system comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or system. Without further limitations, an element defined by the phrase "comprising a..." does not preclude the presence of additional identical elements in the process, method, article or system comprising that element.

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present invention are for description only, and do not represent the advantages and disadvantages of the embodiments.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)进入本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on such an understanding, the technical solution of the present invention can be embodied in the form of a software product in essence or the part that contributes to the prior art, and the computer software product is stored in a storage medium (such as ROM/RAM) , magnetic disk, optical disk), including several instructions to make a terminal device (which can be a mobile phone, computer, server, air conditioner, or network equipment, etc.) enter the method described in each embodiment of the present invention.

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made by using the description of the present invention and the contents of the accompanying drawings, or directly or indirectly used in other related technical fields , are all included in the scope of patent protection of the present invention in the same way.

Claims (10)

1.一种视频采集与播放方法,其特征在于,包括:1. A video collection and playback method, characterized in that, comprising: 视频采集端采集拍摄现场的不同视角的多个拍摄视频;The video acquisition terminal collects multiple shooting videos from different perspectives of the shooting scene; 所述视频采集端将所述多个拍摄视频打包生成视频码流并在所述视频码流中添加描述符,其中,所述描述符用以描述所述视频码流中的视频数量;The video acquisition end packs the plurality of shooting videos to generate a video code stream and adds a descriptor to the video code stream, wherein the descriptor is used to describe the number of videos in the video code stream; 视频播放端获取所述视频采集端生成的视频码流,并获取所述视频码流中的多个视频数据;其中,所述多个视频数据为视频采集端采集的拍摄现场的不同视角的多个拍摄视频;The video playback end obtains the video code stream generated by the video collection end, and obtains a plurality of video data in the video code stream; wherein, the plurality of video data are multiple images of different viewing angles of the shooting scene collected by the video collection end a shot video; 所述视频播放端根据所述多个视频数据创建对应数量的播放窗口并显示于播放界面,所述对应数量的播放窗口分别用以播放对应的所述多个视频数据。The video player creates a corresponding number of play windows according to the plurality of video data and displays them on the playback interface, and the corresponding number of play windows are respectively used to play the corresponding plurality of video data. 2.如权利要求1所述的视频采集与播放方法,其特征在于:2. video collection and playing method as claimed in claim 1, is characterized in that: 所述所述视频采集端将所述多个拍摄视频打包生成视频码流并在所述视频码流中添加描述符的步骤包括:The step of said video acquisition end packing said plurality of shooting videos to generate a video code stream and adding a descriptor in said video code stream includes: 所述视频采集端将所述多个拍摄视频打包生成视频码流,在所述视频码流的服务信息中添加描述符,并在所述视频码流中创建事件信息表和节目映射表;The video acquisition terminal packs the plurality of shooting videos to generate a video code stream, adds a descriptor to the service information of the video code stream, and creates an event information table and a program mapping table in the video code stream; 在所述事件信息表中创建用以对所述多个拍摄视频进行标号的视频组件标签,在所述节目映射表中创建多个传输包标识,其中,每一所述传输包标识与所述每一视频组件标签一一对应;In the event information table, create a video component tag for labeling the plurality of shot videos, and in the program mapping table, create a plurality of transport packet identifiers, wherein each of the transport packet identifiers is related to the Each video component label corresponds one by one; 所述视频播放端获取所述视频采集端生成的视频码流,并获取所述视频码流中的多个视频数据的步骤包括:The video playback terminal obtains the video code stream generated by the video collection terminal, and the steps of obtaining a plurality of video data in the video code stream include: 视频播放端获取所述视频采集端生成的视频码流并解析所述视频码流;The video playback end obtains the video code stream generated by the video collection end and parses the video code stream; 获取解析后的所述视频码流中的所述事件信息表,并获取所述事件信息表中所述视频组件标签的数量;Obtain the event information table in the analyzed video code stream, and obtain the number of video component tags in the event information table; 获取解析后的所述视频码流中的节目映射表,并获取所述节目映射表中的每一传输包标识,根据每一所述传输包标识获取与所述每一视频组件标签的序号对应的多个视频数据。Obtain the program mapping table in the analyzed video code stream, and obtain each transport packet identifier in the program mapping table, and obtain the sequence number corresponding to each video component tag according to each of the transport packet identifiers multiple video data. 3.一种视频播放方法,其特征在于,包括以下步骤:3. A video playback method, characterized in that, comprising the following steps: 获取发送端发送的视频码流中的多个视频数据;所述多个视频数据为多个视角的摄像模块采集的多个拍摄视频;Acquiring a plurality of video data in the video code stream sent by the sending end; the plurality of video data is a plurality of shooting videos collected by camera modules with multiple viewing angles; 根据所述多个视频数据创建对应数量的播放窗口并显示于播放界面,所述对应数量的播放窗口分别用以播放对应的所述多个视频数据。A corresponding number of play windows is created according to the plurality of video data and displayed on a playback interface, and the corresponding number of play windows are respectively used to play the corresponding plurality of video data. 4.如权利要求3所述的视频播放方法,其特征在于,所述获取发送端发送的视频码流中的多个视频数据的步骤之前包括:4. The video playback method according to claim 3, wherein the step of obtaining a plurality of video data in the video code stream sent by the sending end comprises before the step: 接收发送端发送的视频码流并解析所述视频码流;receiving the video code stream sent by the sending end and parsing the video code stream; 获取解析后的所述视频码流中的事件信息表,并判断所述事件信息表中是否包含描述符;Obtaining the event information table in the video code stream after parsing, and judging whether the event information table contains a descriptor; 当判定所述事件信息表中包含描述符,进入获取发送端发送的视频码流中的多个视频数据的步骤。When it is determined that the event information table contains the descriptor, enter into the step of acquiring a plurality of video data in the video code stream sent by the sending end. 5.如权利要求4所述的视频播放方法,其特征在于,所述获取发送端发送的视频码流中的多个视频数据的步骤包括:5. The video playback method according to claim 4, wherein the step of obtaining a plurality of video data in the video code stream sent by the sending end comprises: 获取所述事件信息表中的视频组件标签的数量,并获取每一视频组件标签的序号;Obtain the number of video component tags in the event information table, and obtain the serial number of each video component tag; 获取解析后的所述视频码流中的节目映射表,并获取所述节目映射表中的每一传输包标识,其中,每一所述传输包标识与所述每一视频组件标签的序号一一对应;Obtain the program mapping table in the video code stream after analysis, and obtain each transport packet identifier in the program mapping table, wherein each of the transport packet identifiers is the same as the serial number of each video component tag one-to-one correspondence; 根据每一所述传输包标识获取与所述每一视频组件标签的序号对应的多个视频数据。A plurality of video data corresponding to the sequence number of each video component tag is acquired according to each transport packet identifier. 6.一种电视,其特征在于,所述电视包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的视频播放程序,所述视频播放程序被所述处理器进入时实现如权利要求3-5中任一项所述的视频播放方法的步骤。6. A television, characterized in that the television comprises: a memory, a processor, and a video play program stored on the memory and operable on the processor, and the video play program is programmed by the processor When entering, realize the steps of the video playing method as described in any one of claims 3-5. 7.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器进入时实现如权利要求3-5中任一项所述的视频播放方法的步骤。7. A storage medium, wherein a computer program is stored on the storage medium, and when the computer program is entered by a processor, the steps of the video playing method according to any one of claims 3-5 are implemented. 8.一种视频采集方法,其特征在于,包括以下步骤:8. A video acquisition method, characterized in that, comprising the following steps: 多个摄像模块采集拍摄现场的多个视角的多个拍摄视频;Multiple camera modules collect multiple shooting videos from multiple angles of view at the shooting scene; 将所述多个拍摄视频打包生成视频码流并添加描述符;所述描述符用以描述所述视频码流中的视频数量;Packing the plurality of shot videos to generate a video code stream and adding a descriptor; the descriptor is used to describe the number of videos in the video code stream; 将所述视频码流发送至视频播放端。Send the video code stream to the video player. 9.如权利要求8所述的视频采集方法,其特征在于,所述将所述多个拍摄视频打包生成视频码流并添加描述符的步骤包括:9. The video collection method as claimed in claim 8, wherein the step of packing the plurality of shooting videos to generate a video code stream and adding a descriptor comprises: 将所述多个拍摄视频打包生成视频码流,在所述视频码流的服务信息中添加描述符,并在所述视频码流中创建事件信息表和节目映射表;Packing the plurality of shooting videos to generate a video code stream, adding a descriptor to the service information of the video code stream, and creating an event information table and a program mapping table in the video code stream; 在所述事件信息表中创建用以对所述多个拍摄视频进行标号的视频组件标签,在所述节目映射表中创建多个传输包标识,其中,每一所述传输包标识与所述每一视频组件标签一一对应。In the event information table, create video component tags for labeling the plurality of shot videos, and in the program mapping table, create a plurality of transport packet identifiers, wherein each of the transport packet identifiers is related to the There is a one-to-one correspondence with each video component tag. 10.一种视频采集装置,其特征在于,包括:10. A video acquisition device, characterized in that, comprising: 多个摄像模块,用以采集拍摄现场的多个视角的多个拍摄视频;A plurality of camera modules are used to collect multiple shooting videos of multiple viewing angles of the shooting scene; 视频处理模块,用以将所述多个拍摄视频打包生成视频码流并添加描述符;所述描述符用以描述所述视频码流中的视频数量;The video processing module is used to pack the plurality of shooting videos to generate a video code stream and add a descriptor; the descriptor is used to describe the number of videos in the video code stream; 通信模块,用以将所述视频码流发送至视频播放端。The communication module is used to send the video code stream to the video player.
CN201710809726.3A 2017-09-07 2017-09-07 Video acquisition and player method, TV and storage medium Pending CN107509122A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710809726.3A CN107509122A (en) 2017-09-07 2017-09-07 Video acquisition and player method, TV and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710809726.3A CN107509122A (en) 2017-09-07 2017-09-07 Video acquisition and player method, TV and storage medium

Publications (1)

Publication Number Publication Date
CN107509122A true CN107509122A (en) 2017-12-22

Family

ID=60695444

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710809726.3A Pending CN107509122A (en) 2017-09-07 2017-09-07 Video acquisition and player method, TV and storage medium

Country Status (1)

Country Link
CN (1) CN107509122A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108737844A (en) * 2018-05-18 2018-11-02 中兴通讯股份有限公司 Information transferring method and device, storage medium, electronic device
CN110446056A (en) * 2019-07-30 2019-11-12 咪咕文化科技有限公司 Video processing method, device and system and computer readable storage medium
CN110536164A (en) * 2019-08-16 2019-12-03 咪咕视讯科技有限公司 Display method, video data processing method and related equipment
CN111526471A (en) * 2020-04-03 2020-08-11 深圳康佳电子科技有限公司 Multi-role audio playing method, intelligent terminal and storage medium
CN113014865A (en) * 2021-02-01 2021-06-22 深圳创维-Rgb电子有限公司 Video transmission system and method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101695124A (en) * 2009-10-23 2010-04-14 北京数码视讯科技股份有限公司 Mosaic program navigating method
CN101710966A (en) * 2009-11-05 2010-05-19 华数数字电视传媒集团有限公司 Multipicture comprehensive video navigation system
CN201585082U (en) * 2009-08-11 2010-09-15 中山广电视讯有限公司 Shelf type mosaic multi-service navigation system
CN102186038A (en) * 2011-05-17 2011-09-14 浪潮(山东)电子信息有限公司 Method for synchronously playing multi-viewing-angle pictures on digital television screen
CN202374359U (en) * 2011-12-30 2012-08-08 贵州省广播电视信息网络股份有限公司 Multi-picture integrating and playing system
US20130254799A1 (en) * 2002-05-03 2013-09-26 Time Warner Cable Enterprises Llc Use of messages in or associated with program signal streams by set-top terminals
CN104883602A (en) * 2015-05-22 2015-09-02 中山大学 Classification multi-image channel preview method and system
CN106791890A (en) * 2016-12-31 2017-05-31 天脉聚源(北京)科技有限公司 A kind of method and apparatus for building multi-angle frame TV program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130254799A1 (en) * 2002-05-03 2013-09-26 Time Warner Cable Enterprises Llc Use of messages in or associated with program signal streams by set-top terminals
CN201585082U (en) * 2009-08-11 2010-09-15 中山广电视讯有限公司 Shelf type mosaic multi-service navigation system
CN101695124A (en) * 2009-10-23 2010-04-14 北京数码视讯科技股份有限公司 Mosaic program navigating method
CN101710966A (en) * 2009-11-05 2010-05-19 华数数字电视传媒集团有限公司 Multipicture comprehensive video navigation system
CN102186038A (en) * 2011-05-17 2011-09-14 浪潮(山东)电子信息有限公司 Method for synchronously playing multi-viewing-angle pictures on digital television screen
CN202374359U (en) * 2011-12-30 2012-08-08 贵州省广播电视信息网络股份有限公司 Multi-picture integrating and playing system
CN104883602A (en) * 2015-05-22 2015-09-02 中山大学 Classification multi-image channel preview method and system
CN106791890A (en) * 2016-12-31 2017-05-31 天脉聚源(北京)科技有限公司 A kind of method and apparatus for building multi-angle frame TV program

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108737844A (en) * 2018-05-18 2018-11-02 中兴通讯股份有限公司 Information transferring method and device, storage medium, electronic device
CN110446056A (en) * 2019-07-30 2019-11-12 咪咕文化科技有限公司 Video processing method, device and system and computer readable storage medium
CN110536164A (en) * 2019-08-16 2019-12-03 咪咕视讯科技有限公司 Display method, video data processing method and related equipment
CN111526471A (en) * 2020-04-03 2020-08-11 深圳康佳电子科技有限公司 Multi-role audio playing method, intelligent terminal and storage medium
CN113014865A (en) * 2021-02-01 2021-06-22 深圳创维-Rgb电子有限公司 Video transmission system and method

Similar Documents

Publication Publication Date Title
CN107509122A (en) Video acquisition and player method, TV and storage medium
US11632571B2 (en) Media data processing method and apparatus
CN103414943B (en) television program comment information processing method and system
CN108632676B (en) Image display method, image display device, storage medium and electronic device
EP2840798A1 (en) Reception device, reception method, transmission device, transmission method, and program
CN110035316B (en) Method and apparatus for processing media data
US8839318B2 (en) Apparatus, systems and methods for quick speed presentation of media content
US10575050B2 (en) Providing a plurality of points of view of digital environments
US20250240383A1 (en) Method for processing media data, client, and server
CN102611932B (en) Set top box and method for recording television program by set-top box
US20140019474A1 (en) Transmission apparatus, information processing method, program, reception apparatus, and application-coordinated system
CN105163152A (en) Interactive access method for television interaction system
CN112804574A (en) Multimedia content transmission and playing method and device
US20120066708A1 (en) System method for displaying additional service information of content on auxiliary terminal
CN107959880A (en) TV programme suggesting method, equipment and computer-readable recording medium
CN110198454B (en) Method and device for monitoring channel content replacement in real time
WO2018000642A1 (en) Method, terminal and server for identifying program channel
Rafey et al. Enabling custom enhancements in digital sports broadcasts
EP3518550A1 (en) A live video rendering and broadcasting system
US10771759B2 (en) Method and apparatus for transmitting data in network system
CN113014814A (en) Video acquisition method, video acquisition terminal and video live broadcast system
CN110121099B (en) Method and device for monitoring channel content replacement in real time
US9736501B2 (en) System and method and apparatus to detect the re-occurrence of an event and insert the most appropriate event sound
CN120499465A (en) Downloading method and downloading system of target data, electronic device and storage medium
TWM504406U (en) Channel detection 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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20171222