Video playing method, streaming media server and streaming media playing system
A streaming media server, video playback technology, applied in the direction of image communication, selective content distribution, electrical components, etc., can solve problems such as limited application scope, achieve a wide range of applications, improve the video data transmission mechanism, and improve the effect of flexibility
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0051] see figure 1 , is a schematic flowchart of a video playing method provided in Embodiment 1 of the present invention.
[0052] As a preferred embodiment, the video playback method includes the following steps:
[0053] Step S1: Receive the video data sent by the user end through one or more streaming media stream protocols, and the video data sent by the user end is encapsulated by the RTP protocol. RTP (Real-time Transport Protocol) is a transport layer protocol for multimedia data streams on the Internet, which determines the standard data packet format for transmitting audio and video on the Internet. The RTP protocol itself does not provide a timely delivery mechanism or other quality of service (QoS) guarantees, it relies on low-level services to achieve this process; and the RTP protocol does not guarantee delivery or prevent out-of-order delivery, nor does it determine the reliability of the underlying network Therefore, in this embodiment, the RTP protocol is u...
Embodiment 2
[0069] see figure 2 , is a schematic structural diagram of a streaming media server provided in Embodiment 2 of the present invention.
[0070] In this embodiment, the streaming media server includes a protocol conversion module 100 and a memory 200 .
[0071] The protocol conversion module 100 is configured to obtain the FLV video stream associated with the request from the memory 200 when the client initiates a video data request through one or more streaming media streaming protocols; The request includes the video ID, video name, and video type.
[0072] The protocol conversion module 100 includes a video format converter 101 , an RTP transmission channel 102 and a video connection terminal 103 .
[0073] Wherein, the video format converter 101 is configured to convert the FLV video stream into video data in a format corresponding to the request.
[0074] The RTP channel 102 is used to transmit the video data to the video connection end after encapsulating the video da...
Embodiment 3
[0091] see image 3 , is a schematic structural diagram of a streaming media playback system provided in Embodiment 3 of the present invention.
[0092] In this embodiment, the streaming media playback system includes one or more user terminal equipment (such as image 3 The user terminal 1 to the user terminal 5), and the streaming media server 10 as described in the second embodiment.
[0093] The user terminal equipment establishes a data connection with the streaming media server 10 through one or more streaming media streaming protocols. The streaming media streaming protocol includes: RTSP protocol, SIP protocol, SIP over WebSockets protocol and RTMP protocol.
[0094] The user terminal equipment (client 1 to client 5) includes a network protocol (Internet Protocol, referred to as IP) camera, a mobile terminal and a computer based on the RTSP protocol, a mobile terminal and a computer based on the RTMP protocol, and a mobile terminal based on the SIP protocol And comp...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 