WO2018145572A1 - 实现vr直播的方法、装置和ott业务***以及存储介质 - Google Patents

实现vr直播的方法、装置和ott业务***以及存储介质 Download PDF

Info

Publication number
WO2018145572A1
WO2018145572A1 PCT/CN2018/073957 CN2018073957W WO2018145572A1 WO 2018145572 A1 WO2018145572 A1 WO 2018145572A1 CN 2018073957 W CN2018073957 W CN 2018073957W WO 2018145572 A1 WO2018145572 A1 WO 2018145572A1
Authority
WO
WIPO (PCT)
Prior art keywords
module
live broadcast
user terminal
video
source
Prior art date
Application number
PCT/CN2018/073957
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 中兴通讯股份有限公司
Publication of WO2018145572A1 publication Critical patent/WO2018145572A1/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/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/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • 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
    • 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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • 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/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26283Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
    • 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/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • 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/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL

Definitions

  • the present disclosure relates to the field of Internet-based services (Over The Top, OTT), and in particular, to a method, an apparatus, and an OTT service system and a storage medium for realizing virtual reality (VR) live broadcast.
  • OTT Internet-based services
  • VR virtual reality
  • VR technology superimposes virtual elements and real scenes, and finally presents the images in the eyes of users through virtual reality smart VR glasses.
  • VR technology is an important direction of simulation technology. It is a collection of various technologies such as simulation technology and computer graphics human-machine interface technology, multimedia technology, sensing technology, and network technology.
  • VR technology mainly includes simulation environment, perception, natural skills and sensing equipment.
  • the simulation environment is a computer-generated, real-time, dynamic, three-dimensional, realistic image.
  • Perception means that the ideal VR should have the perception that everyone has.
  • Natural skills refer to the rotation of the person's head, eyes, gestures, or other human behaviors.
  • the computer processes the data that is appropriate to the actions of the participants, and responds to the user's input in real time and feeds them back to the user. Five senses.
  • a sensing device is a three-dimensional interactive device.
  • VR technology is increasingly being used in a variety of scenarios.
  • virtual studio technology is employed in the television industry.
  • Virtual studio technology is actually a subset of augmented reality technology. It also involves the question of how to overlay virtual elements with real scenes in augmented reality.
  • the virtual studio is to present the picture on the screen of the TV.
  • the augmented reality is to make the final picture appear in the eyes of the user.
  • a method, apparatus, and OTT service system and storage medium for implementing VR live broadcast which are capable of presenting VR video to a user, according to an embodiment of the present disclosure.
  • a method for implementing virtual reality (VR) live broadcast in an Internet-based service (OTT) service system comprising the steps of: determining, by the OTT service system, requesting to play by parsing a video play request from a user terminal If the type of the video to be played is a VR live broadcast source, the source station where the VR live broadcast source is located is obtained; and the VR video code of the VR live broadcast source is obtained from the source station where the VR live broadcast source is located. Streaming and transmitting the VR video code stream to the user terminal.
  • OTT Internet-based service
  • a computer readable storage medium storing computer executable instructions configured to perform a method in accordance with an aspect of the disclosure is provided.
  • an apparatus for implementing VR live broadcast in an OTT service system including: a request processing module configured to determine a video type requested to be played by parsing a video play request from a user terminal; and a source station query module And configuring, according to the VR live broadcast source, the source station where the VR live broadcast source is located, and the video sending module, configured to obtain the VR live broadcast from the source station where the VR live broadcast source is located.
  • the source VR video code stream is sent to the user terminal.
  • an OTT service system comprising: an Electronic Programmer Guide (EPG) module configured to receive a video play request from a user terminal, and determine that the type of video requested to be played is a VR live broadcast. Sending a VR live source unicast locator (URL) address to the user terminal; and an Intelligent Accelerated System (IAS) module configured to receive the user terminal to utilize the VR The video play request of the VR live broadcast source initiated by the live source URL address is searched, and the source station where the requested VR live broadcast source is located is searched.
  • EPG Electronic Programmer Guide
  • IAS Intelligent Accelerated System
  • FIG. 1 is a flowchart of a method for implementing VR live broadcast in an OTT service system according to an embodiment of the present disclosure
  • FIG. 2 is a structural diagram of an apparatus for implementing VR live broadcast in an OTT service system according to an embodiment of the present disclosure
  • FIG. 3 is a flowchart of VR video acquisition according to an embodiment of the present disclosure
  • FIG. 4 is a flowchart of a first play of a VR live broadcast according to an embodiment of the present disclosure
  • FIG. 5 is a flowchart of a second play of VR live broadcast according to an embodiment of the present disclosure.
  • FIG. 1 is a flowchart of a method for implementing VR live broadcast in an OTT service system according to an embodiment of the present disclosure.
  • the method for implementing VR live broadcast includes the following steps: Step S101: The OTT service system determines a video type requested to be played by parsing a video play request from a user terminal; Step S102: If the video type requested to be played is a VR live broadcast Source, find the source station where the VR live broadcast source is located;
  • Step S103 Acquire a VR video code stream of the VR live broadcast source from the source station where the VR live broadcast source is located, and send the VR video code stream to the user terminal.
  • the OTT service system can implement source station search and VR live broadcast play through the EPG module, the Resource Routing (RR) module, the Server Load Balance (SLB) module, and the IAS module of the OTT service system.
  • the user terminal first initiates a video play request to the EPG module, and the EPG module obtains the VR live broadcast source URL address (ie, the RR address and the service port) according to the received video play request, and obtains the obtained VR live broadcast source URL address.
  • the VR live broadcast source URL address ie, the RR address and the service port
  • the second user terminal initiates a video play request carrying the VR live source URL address to the RR module according to the VR live source URL address, and the RR module determines the SLB module capable of providing the service according to the received video play request, and
  • the first VR live source redirect URL address ie, the SLB address and the service port
  • the request carries the first VR live broadcast source redirect URL address
  • the SLB module determines the IAS module capable of providing the service according to the received video play request, and redirects the URL address of the second VR live broadcast source for pointing to the IAS module ( That is, the IAS address and the service port are sent to the user terminal; finally, the user terminal initiates video playback to the IAS module according to the redirected URL address of the second VR live broadcast source.
  • the request (the request carries the second VR live source redirect URL address), and the IAS module obtains the source station URL address of the VR live broadcast source requested by the user terminal according to the received video play request, so as to be based on the source station URL address.
  • the source station requests the VR live broadcast source.
  • the RR module determines an SLB module capable of providing a service based on the location of the user terminal and the load condition of the SLB module in the vicinity of the location. Specifically, the RR module selects a relatively idle SLB module from its nearby SLB module to provide service for the user terminal.
  • the SLB module determines an IAS module capable of providing a service based on the load conditions of the various IAS modules it manages. Specifically, the SLB module selects a relatively idle SLB module from its managed IAS module to provide services for the user terminal.
  • the source station search and the VR live broadcast can be played only through the EPG module and the IAS module of the OTT service system.
  • the user terminal initiates a video play request to the EPG module, and the EPG module obtains the VR live broadcast source URL address (IAS address and service port) according to the received video play request, and sends the obtained VR live broadcast source URL address to the user.
  • the user terminal initiates a video play request carrying the VR live broadcast source URL address to the IAS module according to the VR live broadcast source URL address, and the IAS module obtains the source station URL of the VR live broadcast source requested by the user terminal according to the received video play request.
  • the VR live broadcast source may be obtained by the following steps: splicing the video in different directions collected in real time in the same environment to obtain a surround video as a VR video, and slicing the VR video to obtain a slice video as a VR live broadcast. source.
  • a surround video obtained by stitching video in different directions is used as a 360 degree surround video.
  • Examples of the storage medium may include: "ROM/RAM, DVD-R, DVD-RW, DVD-RAM, etc.” as a digital versatile disc (DVD) corresponding to an appropriate standard in the DVD Forum; "DVD+R, DVD+RW, etc., which corresponds to an appropriate standard in DVD+RW, as a compact disk (CD) read only memory (CD-ROM), recordable CD (CD-R), rewritable CD (CD- RW), etc.; Blu-ray Disc (registered trademark); magneto-optical disc (MO); floppy disk (FD); magnetic tape; hard disk; read-only memory (ROM); electrically erasable programmable read only memory (EEPROM); Memory (RAM), etc.
  • DVD digital versatile disc
  • the communication device may transmit all or a part of the foregoing program by using, for example, a transmission medium or the like, and examples of the transmission medium include: for a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), the Internet, an intranet, and the like.
  • LAN local area network
  • MAN metropolitan area network
  • WAN wide area network
  • the Internet an intranet, and the like.
  • a wired network such as a network, a wireless communication network, or a combination of a wired network and a wireless communication network, or a program can be transmitted on a carrier.
  • FIG. 2 is a structural diagram of an apparatus for implementing VR live broadcast in an OTT service system according to an embodiment of the present disclosure.
  • the device includes: a request processing module configured to determine a video type requested to be played by parsing a video play request from a user terminal; and the source station query module is configured to: the video type requested to be played is a VR live broadcast source The source station of the VR live broadcast source is located, and the video sending module is configured to obtain the VR video code stream of the VR live broadcast source from the source station where the VR live broadcast source is located, and send the VR video code stream to the user terminal.
  • the request processing module can be set in the EPG module, the RR module, the SLB module, and the IAS module of the OTT service system.
  • the source station query module may be set in the EPG module, the RR module, the SLB module, and the IAS module of the OTT service system, and sequentially find the source station through the EPG module, the RR module, the SLB module, and the IAS module.
  • the video sending module can be set in the IAS module of the OTT service system.
  • the source station querying module sends the VR live broadcast source URL address (ie, the RR address and the service port) to the user terminal according to the video play request initiated by the user terminal received by the EPG module;
  • the video playback request carrying the VR live source URL address, determining the SLB module capable of providing the service, and transmitting the first VR live source redirect URL address (ie, the SLB address and the service port) for pointing to the SLB module to the user terminal;
  • the first VR live source redirect URL address is determined, the IAS module capable of providing the service is determined, and the second VR live source redirect URL is used to point to the IAS module.
  • the address (that is, the IAS address and the service port) is sent to the user terminal.
  • the source station of the VR live broadcast source is located according to the video play request initiated by the user terminal and the second VR live source redirect URL address.
  • the SLB module capable of providing the service may be determined by the location of the user terminal and the load condition of the SLB module near the location, and the IAS module capable of providing the service may be determined by the load condition of each IAS module managed by the SLB module.
  • the system can only use the EPG module and the IAS module.
  • the source station query module sends the VR live broadcast source URL address (ie, the IAS address and the service port) to the user terminal according to the video play request initiated by the user terminal received by the EPG module. And searching for the source station where the VR live broadcast source is located according to the video play request initiated by the user terminal that carries the VR live broadcast source URL address.
  • the implementation of the virtual reality live broadcast in the OTT service system mainly includes a VR collection system, an OTT server system (ie, an OTT system), and a terminal system. These systems are described in detail below.
  • the VR acquisition system includes an imaging device, an acquisition device, a video processing device (a video processing device is installed with a splicing software such as Video Stitch software), and a slicing server. These components are described in detail below.
  • the camera device is composed of four cameras (such as a fisheye camera) and a frame.
  • the four cameras are respectively oriented in four different directions, and each camera has a wide angle of 90 degrees.
  • the video captured by the camera device can form a 360-degree surround video after splicing.
  • the acquisition device has a capture card, which is respectively connected to four cameras through a transmission line (for example, a High Definition Multimedia Interface (HDMI)) line, and is connected to a transmission line (for example, a lightning wire) and a video splicing software.
  • a transmission line for example, a High Definition Multimedia Interface (HDMI)
  • a transmission line for example, a lightning wire
  • Video processing devices eg, computers such as high performance notebooks
  • the acquisition device can acquire four channels of video.
  • Splicing software such as Video Stitch software is run on a video processing device (for example, a computer such as a high-performance notebook) to splicing four channels of video collected by the acquisition device into a 360-degree surround VR video, and transmitting the formed VR video.
  • a video processing device for example, a computer such as a high-performance notebook
  • the 360-degree surround VR video is a Real Time Streaming Protocol (RTSP) VR video.
  • RTSP Real Time Streaming Protocol
  • a slicing server (eg, an Ubuntu system) runs video slicing software (eg, SRS software) that converts RTSP video slicing into Hypertext Live Streaming (HLS) video for use by the OTT system as a VR live stream source.
  • video slicing software eg, SRS software
  • HLS Hypertext Live Streaming
  • FIG. 3 is a flow chart of VR video capture in an embodiment of the present disclosure. As shown in Figure 3, the acquisition process is as follows:
  • the four channels of video captured by the camera device are transmitted to the acquisition device (capture card) through a transmission line (such as an HDMI cable), and then the collection device transmits the video to a video processing device (such as a computer such as a high performance notebook) through a transmission line (such as a lightning wire).
  • a video processing device such as a computer such as a high performance notebook
  • a transmission line such as a lightning wire.
  • Running video splicing software on the video processing device to splicing the four channels of video into one VR video, and simultaneously transmitting the VR video to the slicing server; and running the video slicing software on the slicing server to obtain the VR video of the obtained RTSP
  • the code stream is cut into the HRS VR video stream for the OTT system to use as the VR live stream.
  • VR Live is similar to OTT Live (OTT Live) in the OTT service system.
  • the video content of VR Live is a virtual reality picture.
  • the processing flow of VR Live is the same as that of OTT Live.
  • the modules involved in the VR Live playback process include EPG module, RR module, SLB module and IAS module. These modules are described in detail below.
  • the EPG module is configured to receive a video play request from the user terminal, and send the VR live broadcast source URL address to the user terminal when determining that the video type requested to be played is a VR live broadcast source.
  • the RR module is configured to determine a SLB module capable of providing a service according to the received video playback request of the VR live broadcast source initiated by the user terminal by using the VR live source URL address, and redirect the first VR live broadcast source for pointing to the SLB module.
  • the URL address is sent to the user terminal.
  • the SLB module is configured to determine, according to the received video play request of the VR live broadcast source initiated by the user terminal by using the first VR live broadcast source redirect URL address, to determine the IAS module capable of providing the service, and to use the second VR for pointing to the IAS module.
  • the live source redirect URL address is sent to the user terminal.
  • the IAS module is configured to receive a video play request of the VR live broadcast source initiated by the user terminal by using the second VR live broadcast source redirect URL address, and find the source station where the requested VR live broadcast source is located.
  • FIG. 4 is a flowchart of a first play of VR live broadcast according to an embodiment of the present disclosure.
  • the first play process includes: after receiving the client play request, the EPG splices the VR Live URL (designating the RR address and the service port) to obtain the play URL and returns the play URL to the client; the RR receives the client.
  • the request is made, according to the corresponding policy in the OTT system, it is determined which SLB can provide the service, and finally returns the VR live redirect URL (designating the SLB address and the service port); after receiving the client request, the SLB determines according to the corresponding policy in the OTT system.
  • FIG. 5 is applicable to all situations involving a large number of system users and the need for future expansion. If the number of users is small and there is no need for expansion in the future, the processing flow of FIG. 5 can also be adopted.
  • the modules involved in the VR Live playback process of FIG. 5 include an EPG module and an IAS module.
  • the EPG module is configured to receive a video play request of the user terminal, and send the VR live source URL address to the user terminal when determining that the requested video type is a VR live broadcast source; and the IAS module The device is configured to receive a video play request of the VR live broadcast source initiated by the user terminal by using the VR live broadcast source URL address, and find the source station where the requested VR live broadcast source is located.
  • the user terminal of the embodiment uses the URL of the VR live broadcast source returned by the EPG module, and directly queries the source station where the VR live broadcast source is located through the IAS module.
  • the VR playback step includes: after receiving the client play request, the EPG module splices the VR Live URL (designating the IAS address and the service port) to obtain the play URL and returns the play URL to the client; and after the IAS module receives the client request, Responsible for obtaining the HRS VR video stream from the slicing server and sending the stream to the client.
  • the EPG module splices the VR Live URL (designating the IAS address and the service port) to obtain the play URL and returns the play URL to the client; and after the IAS module receives the client request, Responsible for obtaining the HRS VR video stream from the slicing server and sending the stream to the client.
  • the terminal system mainly includes a virtual reality head mounted display device (for example, virtual reality smart VR glasses, a 3D helmet, etc.) and a mobile phone client.
  • a virtual reality head mounted display device for example, virtual reality smart VR glasses, a 3D helmet, etc.
  • Virtual reality head-mounted display devices are products that use simulation technology and computer graphics human-machine interface technology, multimedia technology, sensor technology, network technology, and other technologies. They are created by computer and the latest sensor technology. A new means of human-computer interaction.
  • the mobile client is, for example, a mobile phone (for example, a mobile phone) and client software (for example, Android client software) installed in the mobile phone.
  • client software for example, Android client software
  • the user can view the virtual reality picture through the VR glasses in the following manner: First, the mobile phone (eg, the mobile phone) is loaded into the VR glasses (ie, the mobile phone and the VR glasses are connected), and the client software is run in the mobile phone. Log in in the client software, select the “VR Live Channel” icon after login, and click the “View” icon; and after obtaining the video stream, click the “Glasses” icon to cut to the split screen and click the “Lock” icon. To lock the screen.
  • the mobile phone eg, the mobile phone
  • the VR glasses ie, the mobile phone and the VR glasses are connected
  • the client software is run in the mobile phone.
  • Log in in the client software select the “VR Live Channel” icon after login, and click the “View” icon; and after obtaining the video stream, click the “Glasses” icon to cut to the split screen and click the “Lock” icon.
  • the present disclosure can implement VR Live in the ZTE OTT service system, and can also implement VR Live in other OTT service systems.

Landscapes

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

Abstract

本公开公开了一种实现VR直播的方法、装置和OTT业务***以及存储介质,该方法包括以下步骤:OTT业务***通过解析来自用户终端的视频播放请求,确定请求播放的视频类型;若所述请求播放的视频类型是VR直播源,则查找所述VR直播源所在的源站;以及从所述VR直播源所在的源站获取所述VR直播源的VR视频码流,并将所述VR视频码流发送至所述用户终端。

Description

实现VR直播的方法、装置和OTT业务***以及存储介质 技术领域
本公开涉及基于互联网的服务(Over The Top,OTT)业务领域,特别涉及一种实现虚拟现实(Virtual Reality,VR)直播的方法、装置和OTT业务***以及存储介质。
背景技术
VR技术是将虚拟的元素和真实的场景叠加在一起,最后通过虚拟现实智能VR眼镜将画面呈现在用户的眼睛里。
VR技术是仿真技术的一个重要方向,是仿真技术与计算机图形学人机接口技术、多媒体技术、传感技术、网络技术等多种技术的集合。VR技术主要包括模拟环境、感知、自然技能和传感设备等方面。模拟环境是由计算机生成的、实时动态的三维立体逼真图像。感知是指理想的VR应该具有一切人所具有的感知。自然技能是指人的头部转动,眼睛、手势、或其他人体行为动作,由计算机来处理与参与者的动作相适应的数据,并对用户的输入做出实时响应,并分别反馈到用户的五官。传感设备是指三维交互设备。
随着VR技术的演进,VR技术越来越多地被应用于多种场景中。例如,在电视行业中采用了虚拟演播室技术。虚拟演播室技术实际上是增强现实技术的一个子集。它同样涉及到增强现实中如何将虚拟的元素和真实的场景叠加在一起的问题。不过,虚拟演播室则是将画面呈现在电视的屏幕上,增强现实是要让最后的画面呈现在用户的眼睛里。
发明内容
根据本公开实施例提供的一种实现VR直播的方法、装置和OTT业务 ***以及存储介质,其能够为用户呈现VR视频。
根据本公开的一个方面,提供了在基于互联网的服务(OTT)业务***中实现虚拟现实(VR)直播的方法,包括以下步骤:OTT业务***通过解析来自用户终端的视频播放请求,确定请求播放的视频类型;若所述请求播放的视频类型是VR直播源,则查找所述VR直播源所在的源站;以及从所述VR直播源所在的源站获取所述VR直播源的VR视频码流,并将所述VR视频码流发送至所述用户终端。
根据本公开的另一方面,提供了计算机可读存储介质,其存储有计算机可执行指令,所述计算机可执行指令配置为执行根据本公开的一个方面所述的方法。
根据本公开的另一方面,提供了在OTT业务***中实现VR直播的装置,包括:请求处理模块,配置为通过解析来自用户终端的视频播放请求,确定请求播放的视频类型;源站查询模块,配置为在所述请求播放的视频类型是VR直播源时,查找所述VR直播源所在的源站;以及视频发送模块,配置为从所述VR直播源所在的源站获取所述VR直播源的VR视频码流,并将所述VR视频码流发送至所述用户终端。
根据本公开的又一方面、提供了OTT业务***,包括:电子节目单(Electronic Programmer Guide,EPG)模块,配置为接收来自用户终端的视频播放请求,并在确定请求播放的视频类型是VR直播源时,将VR直播源统一资源定位符(Uniform Resource Locator,URL)地址发送至所述用户终端;以及智能加速***(Intelligent Accelerate System,IAS)模块,配置为接收所述用户终端利用所述VR直播源URL地址发起的播放VR直播源的视频播放请求,并查找请求的VR直播源所在的源站。
附图说明
图1是本公开实施例的在OTT业务***中实现VR直播的方法的流程图;
图2是本公开实施例的在OTT业务***中实现VR直播的装置的结构 图;
图3是本公开实施例的VR视频采集的流程图;
图4是本公开实施例的VR直播第一播放的流程图;以及
图5是本公开实施例的VR直播第二播放的流程图。
具体实施方式
以下结合附图对本公开的一些实施例进行详细说明,应当理解,以下所说明的实施例仅用于说明和解释本公开,并不用于限定本公开。
图1是本公开实施例的在OTT业务***中实现VR直播的方法的流程图。如图1所示,实现VR直播的方法包括如下步骤:步骤S101:OTT业务***通过解析来自用户终端的视频播放请求,确定请求播放的视频类型;步骤S102:若请求播放的视频类型是VR直播源,则查找VR直播源所在的源站;以及
步骤S103:从VR直播源所在的源站获取VR直播源的VR视频码流,并将VR视频码流发送至用户终端。
OTT业务***可以通过OTT业务***的EPG模块、资源重定向(Request Routing,RR)模块、服务器负载均衡(Server Load Balance,SLB)模块和IAS模块实现源站查找和VR直播源播放。具体地说,首先用户终端向EPG模块发起视频播放请求,EPG模块根据收到的视频播放请求,获取VR直播源URL地址(即RR地址和服务端口),并将所获取的VR直播源URL地址发送至用户终端;其次用户终端根据VR直播源URL地址,向RR模块发起携带VR直播源URL地址的视频播放请求,RR模块根据收到的视频播放请求,确定能够提供服务的SLB模块,并将用于指向SLB模块的第一VR直播源重定向URL地址(即SLB地址和服务端口)发送至用户终端;然后用户终端根据第一VR直播源重定向URL地址,向SLB模块发起视频播放请求(该请求携带第一VR直播源重定向URL地址),SLB模块根据收到的视频播放请求,确定能够提供服务的IAS模块,并将用于指向IAS模块的第二VR直播源重定向URL地址(即IAS 地址和服务端口)发送至用户终端;最后用户终端根据第二VR直播源重定向URL地址,向IAS模块发起视频播放请求(该请求携带第二VR直播源重定向URL地址),IAS模块根据收到的视频播放请求,获取用户终端请求的VR直播源所在的源站URL地址,以便根据源站URL地址而向该源站请求VR直播源。
在一个实施例中,RR模块根据用户终端的位置和位置附近的SLB模块的负载情况,确定能够提供服务的SLB模块。具体地说,RR模块从其附近的SLB模块中选取一个相对空闲的SLB模块,为用户终端提供服务。
在一个实施例中,SLB模块根据其管理的各IAS模块的负载情况,确定能够提供服务的IAS模块。具体地说,SLB模块从其管理的IAS模块中选取一个相对空闲的SLB模块,为用户终端提供服务。
对于用户数量较少的情况可以仅通过OTT业务***的EPG模块和IAS模块实现源站查找和VR直播源播放。具体地说,用户终端向EPG模块发起视频播放请求,EPG模块根据收到的视频播放请求,获取VR直播源URL地址(IAS地址和服务端口),并将获取的VR直播源URL地址发送至用户终端;然后用户终端根据VR直播源URL地址,向IAS模块发起携带VR直播源URL地址的视频播放请求,IAS模块根据收到的视频播放请求,获取用户终端请求的VR直播源所在的源站URL地址,以便根据源站URL地址而向该源站请求VR直播源。
在一个实施例中,可以通过以下步骤获取上述VR直播源:对同一环境中实时采集的不同方向的视频进行拼接以得到环绕视频作为VR视频,并对VR视频进行切片以得到切片视频作为VR直播源。
在一个实施例中,将通过拼接不同方向的视频得到的环绕视频作为360度环绕视频。
本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,程序可以包括计算可执行指令并且可以存储于计算机可读存储介质中,该计算可执行指令可以执行 步骤S101至步骤S103等处理。存储介质的实例可以包括:“ROM/RAM、DVD-R、DVD-RW、DVD-RAM等”,其作为数字通用光盘(DVD)而与DVD论坛中的适当标准相对应;“DVD+R、DVD+RW等”,其与DVD+RW中的适当标准相对应、作为压缩盘(CD)的只读存储器(CD-ROM)、可记录CD(CD-R)、可重写CD(CD-RW)等;蓝光光盘(注册商标);磁光盘(MO);软盘(FD);磁带;硬盘;只读存储器(ROM);电可擦写可编程只读存储器(EEPROM);以及随机存取存储器(RAM)等。
另外,通信装置可以利用例如传输介质等来传输上述程序的全部或一部分,传输介质的实例包括:用于局域网(LAN)、城域网(MAN)、广域网(WAN)、因特网、内联网、外联网等的有线网络、无线通信网或者有线网络与无线通信网络的组合,或者可以在载波上来传送程序。
图2是本公开实施例提供的在OTT业务***中实现VR直播的装置的结构图。如图2所示,该装置包括:请求处理模块,配置为通过解析来自用户终端的视频播放请求,确定请求播放的视频类型;源站查询模块,配置为在请求播放的视频类型是VR直播源时,查找VR直播源所在的源站;以及视频发送模块,配置为从VR直播源所在的源站获取VR直播源的VR视频码流,并将VR视频码流发送至用户终端。请求处理模块可以设置在OTT业务***的EPG模块、RR模块、SLB模块和IAS模块中。源站查询模块可以设置在OTT业务***的EPG模块、RR模块、SLB模块和IAS模块中,并依次通过EPG模块、RR模块、SLB模块和IAS模块找到源站。视频发送模块可以设置在OTT业务***的IAS模块中。具体地说,源站查询模块根据EPG模块收到的用户终端发起的视频播放请求,将VR直播源URL地址(即RR地址和服务端口)发送至用户终端;根据RR模块收到的用户终端发起的携带VR直播源URL地址的视频播放请求,确定能够提供服务的SLB模块,并将用于指向SLB模块的第一VR直播源重定向URL地址(即SLB地址和服务端口)发送至用户终端;然后根据SLB模块收到的用户终端发起的携带第一VR直播源重定向URL地址的视频播放请求,确定能够提供服务的IAS模块,并将用于指向IAS模块的第二VR直播源重定向URL地址(即IAS地址和服务端口)发送至用户终端;最 后根据IAS模块收到的用户终端发起的携带第二VR直播源重定向URL地址的视频播放请求,查找VR直播源所在的源站。在一个实施例中,能够提供服务的SLB模块可以由用户终端的位置和该位置附近的SLB模块的负载情况确定,能够提供服务的IAS模块可以由SLB模块管理的各IAS模块的负载情况确定。
需要说明的是,如果***用户数量较少,***可以仅采用EPG模块和IAS模块。具体地说,在***用户数量较少的情况下,源站查询模块根据EPG模块收到的用户终端发起的视频播放请求,将VR直播源URL地址(即IAS地址和服务端口)发送至用户终端,并根据IAS模块收到的用户终端发起的携带VR直播源URL地址的视频播放请求,查找VR直播源所在的源站。
虚拟现实直播在OTT业务***中实现主要包括VR采集***、OTT服务器***(即OTT***)、终端***。下面对这些***进行详细说明。
1.VR采集***
VR采集***包括摄像设备、采集设备、视频处理设备(视频处理设备安装有诸如Video Stitch软件等拼接软件)以及切片服务器等。下面对这些部件进行详细说明。
摄像设备由四个摄像头(例如鱼眼摄像头)、机架组成,四个摄像头分别朝向四个不同方向,各个摄像头分别具有90度广角。由摄像设备采集的视频在拼接后可以形成360度环绕视频。
采集设备具有一块采集卡,通过传输线(例如,高清晰度多媒体接口(High Definition Multimedia Interface,HDMI))线分别与四个摄像头连接,并通过传输线(例如,雷电线)与安装有视频拼接软件的视频处理设备(例如,高性能笔记本等计算机)相连。在一个实施例中,采集设备可以采集四路视频。
在视频处理设备(例如,高性能笔记本等计算机)上运行诸如Video Stitch软件等拼接软件,以主要将采集设备采集到的四路视频拼接成一路360度环绕VR视频,并将形成的VR视频发送至切片服务器。该360度 环绕VR视频为实时流媒体协议(Real Time Streaming Protocol,RTSP)的VR视频。
切片服务器(例如,一台Ubuntu***)运行视频切片软件(例如SRS软件),该软件将RTSP视频切片转换成超文本直播流协议(Http Live Streaming,HLS)视频,供OTT***作为VR直播源。
图3是本公开实施例的VR视频采集的流程图。如图3所示,采集流程如下:
将摄像设备采集的四路视频通过传输线(例如HDMI线)传送到采集设备(采集卡),然后采集设备通过传输线(例如雷电线)把该视频传送到视频处理设备(例如高性能笔记本等计算机);在视频处理设备上运行视频拼接软件,以把四路视频拼接成一路VR视频,同时将VR视频发送到切片服务器;以及在切片服务器上运行视频切片软件,以把获取到的RTSP的VR视频码流切成HLS的VR视频码流,供OTT***用作VR直播源。
2.OTT***
VR Live(VR直播)在OTT业务***中类似于OTT Live(OTT直播)。VR Live的视频内容是虚拟现实画面。VR Live的处理流程和OTT Live一样,VR Live播放流程主要涉及的模块有EPG模块、RR模块、SLB模块、IAS模块。下面对这些模块进行详细说明。
EPG模块配置为接收来自用户终端的视频播放请求,并在确定请求播放的视频类型是VR直播源时,将VR直播源URL地址发送至用户终端。
RR模块配置为根据收到的用户终端利用VR直播源URL地址发起的播放VR直播源的视频播放请求,确定能够提供服务的SLB模块,并将用于指向SLB模块的第一VR直播源重定向URL地址发送至用户终端。
SLB模块配置为根据收到的用户终端利用第一VR直播源重定向URL地址发起的播放VR直播源的视频播放请求,确定能够提供服务的IAS模块,并将用于指向IAS模块的第二VR直播源重定向URL地址发送至用户终端。
IAS模块配置为接收用户终端利用第二VR直播源重定向URL地址发起的播放VR直播源的视频播放请求,并查找请求的VR直播源所在的源站。
图4是本公开实施例的VR直播第一播放的流程图。如图4所示,第一播放流程包括:EPG收到客户端播放请求后,拼接VR Live URL(指定RR地址和服务端口)以获得播放URL并将播放URL返回给客户端;RR收到客户端请求后,根据OTT***中相应策略,判断哪个SLB能提供服务,最后返回VR直播重定向URL(指定SLB地址和服务端口);SLB收到客户端请求后,根据OTT***中相应策略,判断哪个IAS能提供服务,最后返回VR直播重定向URL(指定IAS地址和服务端口);以及IAS收到客户端请求后,负责从切片服务器获取HLS的VR视频码流,同时将码流发送给客户端。
图4适用于包括***用户量大且未来有扩容需要的所有情况。如果用户量小且未来没有扩容需要,也可以采用图5的处理流程。图5的VR Live播放流程主要涉及的模块有EPG模块和IAS模块。
在图5的VR Live播放中,EPG模块配置为于接收用户终端的视频播放请求,并在确定请求播放的视频类型是VR直播源时,将VR直播源URL地址发送至用户终端;以及IAS模块配置为接收用户终端利用VR直播源URL地址发起的播放VR直播源的视频播放请求,并查找请求的VR直播源所在的源站。
也就是说,本实施例的用户终端利用EPG模块返回的VR直播源URL地址,直接通过IAS模块来查询VR直播源所在源站。
VR播放步骤包括:EPG模块收到客户端播放请求后,拼接VR Live URL(指定IAS地址和服务端口)以获得播放URL并将播放URL返回给客户端;以及IAS模块收到客户端请求后,负责从切片服务器获取HLS的VR视频码流,同时将码流发送给客户端。
3.终端***
终端***主要包括虚拟现实头戴显示器设备(例如,虚拟现实智能 VR眼镜、3D头盔等)以及手机客户端等。
虚拟现实头戴显示器设备(例如VR眼镜、3D头盔等)是利用仿真技术与计算机图形学人机接口技术多媒体技术传感技术网络技术等多种技术集合的产品,是借助计算机及最新传感器技术创造的一种崭新的人机交互手段。
手机客户端例如为手机(例如天机手机)和安装在手机中的客户端软件(例如,Android客户端软件)等。
在一个实施例中,用户可以通过VR眼镜以下述方式来观看虚拟现实画面:首先,将手机(例如天机手机)装到VR眼镜里(即连接手机和VR眼镜),在手机中运行客户端软件;在客户端软件中进行登录,登录成功后选择“VR直播频道”图标,并且点击“观看”图标;以及获取视频码流后,点击“眼镜”图标切到二分屏,点击“锁”图标以锁定屏幕。
本公开可以在中兴OTT业务***中实现VR Live,也可以在其它OTT业务***中实现VR Live。
尽管上文对本公开进行了详细说明,但是本公开不限于此,本技术领域技术人员可以根据本公开的原理进行各种修改。因此,凡按照本公开原理所作的修改,都应当理解为落入本公开的保护范围。

Claims (11)

  1. 一种在基于互联网的服务(OTT)业务***中实现虚拟现实(VR)直播的方法,包括以下步骤:
    OTT业务***通过解析来自用户终端的视频播放请求,确定请求播放的视频类型;
    若所述请求播放的视频类型是VR直播源,则查找所述VR直播源所在的源站;以及
    从所述VR直播源所在的源站获取所述VR直播源的VR视频码流,并将所述VR视频码流发送至所述用户终端。
  2. 根据权利要求1所述的方法,其中,
    所述OTT业务***包括电子节目单(EPG)模块和智能加速***(IAS)模块,并且,
    查找所述VR直播源所在的源站的步骤包括:
    所述EPG模块根据所述用户终端发起的视频播放请求,将VR直播源统一资源定位符(URL)地址发送至所述用户终端;以及
    所述IAS模块根据所述用户终端发起的携带所述VR直播源URL地址的视频播放请求,查找所述VR直播源所在的源站。
  3. 根据权利要求1所述的方法,其中,所述OTT业务***包括电子节目单(EPG)模块、资源重定向(RR)模块、服务器负载均衡(SLB)模块和智能加速***(IAS)模块,
    查找所述VR直播源所在的源站的步骤包括:
    所述EPG模块根据所述用户终端发起的视频播放请求,将VR直播源统一资源定位符(URL)地址发送至所述用户终端;
    所述RR模块根据所述用户终端发起的携带所述VR直播源URL地址的视频播放请求,确定能够提供服务的SLB模块,并将用于指向所述SLB模块的第一VR直播源重定向URL地址发送至所述用户终端;
    所述SLB模块根据所述用户终端发起的携带所述第一VR直播源重定向URL地址的视频播放请求,确定能够提供服务的IAS模块,并将用于指向所述IAS模块的第二VR直播源重定向URL地址发送至所述用户终端;以及
    所述IAS模块根据所述用户终端发起的携带所述第二VR直播源重定向URL地址的视频播放请求,查找所述VR直播源所在的源站。
  4. 根据权利要求3所述的方法,所述RR模块根据所述用户终端的位置和所述位置附近的SLB模块的负载情况,确定能够提供服务的SLB模块。
  5. 根据权利要求3所述的方法,所述SLB模块根据其管理的各IAS模块的负载情况,确定能够提供服务的IAS模块。
  6. 根据权利要求1-5中任一项所述的方法,通过以下步骤获取所述VR直播源:
    对同一环境中实时采集的不同方向的视频进行拼接以得到环绕视频作为VR视频,并对所述VR视频进行切片以得到切片视频作为VR直播源。
  7. 一种计算机可读存储介质,其存储有计算机可执行指令,所述计算机可执行指令配置为执行权利要求1-6中任一项所述的方法。
  8. 一种在基于互联网的服务(OTT)业务***中实现虚拟现实(VR) 直播的装置,包括:
    请求处理模块,配置为通过解析来自用户终端的视频播放请求,确定请求播放的视频类型;
    源站查询模块,配置为在所述请求播放的视频类型是VR直播源时,查找所述VR直播源所在的源站;以及
    视频发送模块,配置为从所述VR直播源所在的源站获取所述VR直播源的VR视频码流,并将所述VR视频码流发送至所述用户终端。
  9. 一种基于互联网的服务(OTT)业务***,包括:
    电子节目单(EPG)模块,配置为接收来自用户终端的视频播放请求,并在确定请求播放的视频类型是VR直播源时,将VR直播源统一资源定位符(URL)地址发送至所述用户终端;以及
    智能加速***(IAS)模块,配置为接收所述用户终端利用所述VR直播源URL地址发起的播放VR直播源的视频播放请求,并查找请求的VR直播源所在的源站。
  10. 根据权利要求9所述的***,还包括:
    资源重定向(RR)模块,配置为根据收到的所述用户终端发起的播放VR直播源的视频播放请求,确定能够提供服务的SLB模块,并将用于指向所述SLB模块的第一VR直播源重定向URL地址发送至所述用户终端;以及
    服务器负载均衡(SLB)模块,配置为根据收到的所述用户终端发起的播放VR直播源的视频播放请求,确定能够提供服务的IAS模块,并将用于指向所述IAS模块的第二VR直播源重定向URL地址发送至所述用户终端,以供所述用户终端向所述IAS模块发起播放VR直播源的视频播放请求;
    其中,所述RR模块收到的视频播放请求是所述用户终端利用所述 EPG模块返回的所述VR直播源URL地址发起的请求;并且
    其中,所述SLB模块收到的视频播放请求是所述用户终端利用所述RR模块返回的所述第一VR直播源重定向URL地址发起的请求。
  11. 根据权利要求10所述的***,所述RR模块根据所述用户终端的位置和所述位置附近的SLB模块的负载情况,确定能够提供服务的SLB模块,所述SLB模块根据其管理的各IAS模块的负载情况,确定能够提供服务的IAS模块。
PCT/CN2018/073957 2017-02-07 2018-01-24 实现vr直播的方法、装置和ott业务***以及存储介质 WO2018145572A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710066841.6 2017-02-07
CN201710066841.6A CN108401163B (zh) 2017-02-07 2017-02-07 一种实现vr直播的方法、装置及ott业务***

Publications (1)

Publication Number Publication Date
WO2018145572A1 true WO2018145572A1 (zh) 2018-08-16

Family

ID=63094402

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/073957 WO2018145572A1 (zh) 2017-02-07 2018-01-24 实现vr直播的方法、装置和ott业务***以及存储介质

Country Status (2)

Country Link
CN (1) CN108401163B (zh)
WO (1) WO2018145572A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114513695A (zh) * 2022-04-19 2022-05-17 深圳市华曦达科技股份有限公司 一种ott行业视频内容跨区域运营的方法与装置

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111050186A (zh) * 2019-11-06 2020-04-21 石家庄微泽科技有限公司 一种提升vr全景直播***可靠性的方法
CN111432223A (zh) * 2020-04-21 2020-07-17 烽火通信科技股份有限公司 一种实现多视角视频传输和播放的方法、终端及***
CN113347253A (zh) * 2021-06-01 2021-09-03 广州欢网科技有限责任公司 一种ott长连接负载均衡的***和方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101039410A (zh) * 2006-03-16 2007-09-19 沈阳鼎通科技有限公司 网络电视智能电子节目导航***与方法
CN101068339A (zh) * 2007-06-01 2007-11-07 华为技术有限公司 一种视频点播类业务的实现方法、服务器及客户端
CN103747285A (zh) * 2013-12-27 2014-04-23 乐视网信息技术(北京)股份有限公司 一种节目播放方法和服务端、客户端
US20150030022A1 (en) * 2013-07-24 2015-01-29 Imvision Software Technologies Ltd. System and method for seamless switchover between unicast and multicast sources of over-the-top streams
CN105657438A (zh) * 2015-11-09 2016-06-08 乐视致新电子科技(天津)有限公司 一种全景直播视频资源的处理方法及装置
CN105847089A (zh) * 2016-05-23 2016-08-10 江苏有线技术研究院有限公司 基于广电ipqam的网络自适应智能加速***及方法
CN106303554A (zh) * 2016-09-07 2017-01-04 四川天辰智创科技有限公司 一种视频直播***及方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100833235B1 (ko) * 2006-03-18 2008-05-28 삼성전자주식회사 방송 스트림 저장 방법 및 장치와 방송 스트림 저장 기능을갖는 텔레비전
KR20130044652A (ko) * 2011-10-24 2013-05-03 (주)휴맥스 콘텐츠 수신기에서 정보 처리 방법
US9847979B2 (en) * 2013-03-15 2017-12-19 Verimatrix, Inc. Security and key management of digital content
GB2533524B8 (en) * 2013-08-30 2020-12-23 Skreens Entertainment Tech Inc Video display system
CN105100913B (zh) * 2014-05-22 2020-04-03 中兴通讯股份有限公司 视频访问方法和***、机顶盒、代理服务器、媒体服务器
CN205862013U (zh) * 2016-07-26 2017-01-04 杜晓红 一种轻型vr视力保护眼镜***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101039410A (zh) * 2006-03-16 2007-09-19 沈阳鼎通科技有限公司 网络电视智能电子节目导航***与方法
CN101068339A (zh) * 2007-06-01 2007-11-07 华为技术有限公司 一种视频点播类业务的实现方法、服务器及客户端
US20150030022A1 (en) * 2013-07-24 2015-01-29 Imvision Software Technologies Ltd. System and method for seamless switchover between unicast and multicast sources of over-the-top streams
CN103747285A (zh) * 2013-12-27 2014-04-23 乐视网信息技术(北京)股份有限公司 一种节目播放方法和服务端、客户端
CN105657438A (zh) * 2015-11-09 2016-06-08 乐视致新电子科技(天津)有限公司 一种全景直播视频资源的处理方法及装置
CN105847089A (zh) * 2016-05-23 2016-08-10 江苏有线技术研究院有限公司 基于广电ipqam的网络自适应智能加速***及方法
CN106303554A (zh) * 2016-09-07 2017-01-04 四川天辰智创科技有限公司 一种视频直播***及方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114513695A (zh) * 2022-04-19 2022-05-17 深圳市华曦达科技股份有限公司 一种ott行业视频内容跨区域运营的方法与装置
CN114513695B (zh) * 2022-04-19 2022-06-17 深圳市华曦达科技股份有限公司 一种ott行业视频内容跨区域运营的方法与装置

Also Published As

Publication number Publication date
CN108401163A (zh) 2018-08-14
CN108401163B (zh) 2021-11-19

Similar Documents

Publication Publication Date Title
US11616818B2 (en) Distributed control of media content item during webcast
US10313726B2 (en) Distributing media content via media channels based on associated content being provided over other media channels
US10225370B2 (en) Systems and methods for compiling and organizing multiple episodes of media content series
WO2017181777A1 (zh) 全景视频直播方法、装置和***以及视频源控制设备
WO2018145572A1 (zh) 实现vr直播的方法、装置和ott业务***以及存储介质
EP2731347B1 (en) Crowdsourcing supplemental content
US9148756B2 (en) Output of content from the internet on a media rendering device
JP2020166887A (ja) メディアアセットに関するコンテクスト上関係する情報を表示するための方法およびシステム
US20160217826A1 (en) User interface for video preview creation
US11115692B2 (en) Delivery of third party content on a first party portal
US11539983B2 (en) Virtual reality video transmission method, client device and server
CN105519123A (zh) 实况众包的媒体流
JP2018503148A (ja) ビデオ再生のための方法および装置
CN106302362B (zh) 多媒体内容发送方法、分享方法、接收方法及对应装置
US20150100582A1 (en) Association of topic labels with digital content
WO2014190655A1 (zh) 应用同步方法、应用服务器及终端
US20210136451A1 (en) Automatic rating of crowd-stream caller video
CN108337556B (zh) 用于播放影音文件的方法和装置
US20190208281A1 (en) User device pan and scan
US11553255B2 (en) Systems and methods for real time fact checking during stream viewing
US10674192B2 (en) Synchronizing multiple computers presenting common content
EP3041251A1 (en) Systems and methods for collecting episodes of media content series
US10592950B2 (en) Systems and methods for on-line purchase of items displayed within video content
JP6623905B2 (ja) サーバ装置、情報処理方法およびプログラム
KR102615377B1 (ko) 방송 체험 서비스의 제공 방법

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

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

Country of ref document: EP

Kind code of ref document: A1