View point switching method, server and system for multi-view-point video
A multi-viewpoint video and server technology, which is applied in the field of multi-viewpoint video playback, can solve the problems of poor perception, unsmooth switching, application of multi-viewpoint video playback, and no specific design for viewpoint switching, and achieves the effect of wide application range and small changes
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0048] Since the current mainstream HLS or RTMP protocol media playback protocols serve the bearer playback of single-view video, there is no specific design for multi-view video playback applications and view switching. Therefore, if figure 2 As shown, the present invention provides a kind of viewpoint switching method of multi-viewpoint video, comprising:
[0049] S1. Receive a viewpoint switching request sent by the terminal, the viewpoint switching request includes the requested new viewpoint information, and the requested new viewpoint information is calculated by the terminal according to the camera information of the multi-viewpoint video and the user's viewpoint switching action;
[0050] S2. The server sends the video of the requested new viewpoint to the terminal according to the requested new viewpoint information.
[0051] In order to switch viewpoints, the terminal first needs to calculate the requested new viewpoint information according to the camera informati...
Embodiment 2
[0060] Firstly, the viewpoint switching technical solution of playing multi-viewpoint video with HLS protocol is explained:
[0061] HLS (HTTP Live Streaming) is an HTTP-based streaming media network transmission protocol proposed by Apple. Its working principle is to divide the entire stream into small HTTP-based files for download, which is called media fragmentation, and the media packaging format is TS. When a media stream is playing, an endpoint can choose to download the same resource at different rates from many different alternate sources, allowing the streaming session to accommodate different data rates. When starting a streaming media session, the terminal will download an extended M3U (m3u8) playlist file containing metadata to find available media streams. The m3u8 file is essentially a playlist (playlist), which may be a media playlist (MediaPlaylist), or a master playlist (Master Playlist). When the m3u8 file is used as a media playlist (Media Playlist), it rec...
Embodiment 3
[0131] The RTMP protocol (Real Time Messaging Protocol, real-time message transmission protocol) is a transmission protocol that uses Flash for objects, video, and audio. This protocol is built on top of the TCP protocol or the polled HTTP protocol. The RTMP protocol is like a container used to hold data packets. These data can be AMF (Action Message Format, action message format) format data, or FLV (Flash Video, Flash Video) video / audio data.
[0132] Because (1) RTMP is a streaming media video transmission control bearer protocol, there is no specific adaptation for the playback application of multi-viewpoint video and viewpoint switching, and it cannot be directly applied in multi-viewpoint video playback; (2) During the process of viewpoint switching, There is a problem of connecting streams of different viewpoints.
[0133] Therefore, this embodiment proposes a method for smooth switching of multi-viewpoint video viewpoints through RTMP: by expanding the fields in the RTM...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com