Video data sending method and device, receiving method and device for webrtc
A technology of video data and receiving method, applied in the fields of video data sending method and device, receiving method and device, capable of solving problems such as incompatibility of video conferencing products, and achieving the effect of wide application
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0062] like Figure 4 and 5 As shown, this embodiment provides a method for sending video data for WebRTC, and the functions used in this embodiment are all functions in WebRTC, including the following steps:
[0063] S11: Acquire unencoded video data. In this embodiment, the unencoded video data is mainly YUV (I420) data.
[0064] S12: Input uncoded video data into the H.264 encoder for encoding. Specifically, the function Encode(...) is used to send the acquired YUV (I420) data into the H.264 encoder for encoding. H.264, also the tenth part of MPEG-4, is proposed by the Joint Video Team (JVT, Joint Video Team) jointly formed by the ITU-T Video Coding Experts Group (VCEG) and the ISO / IEC Moving Picture Experts Group (MPEG). A highly compressed digital video codec standard. The H.264 encoder is used to compress the acquired raw data for transmission.
[0065] S13: Obtain the encoded video data encoded by the H.264 encoder.
[0066] S14: Packing the encoded video data acc...
Embodiment 2
[0091] like Figure 5 and 6 As shown, this embodiment provides a video data receiving method for WebRTC, and the functions used in this embodiment are all functions that come with WebRTC, including the following steps:
[0092] S21: Receive an encoded video data packet, that is, an RTP packet.
[0093] S22: Parsing and framing the received encoded video data packets according to the framing method of the H.264 format;
[0094] S23: Input the coded video data after framing to the H.264 decoder for decoding. Specifically, the function Decode(...) is used to send the received encoded video data packet to the H.264 decoder for decoding.
[0095] The above video data receiving method for WebRTC, such as Figure 5As shown, by adding an H.264 decoder to WebRTC and adding a framing method of H.264 format to the receiving point of the RtpRtcp module in WebRTC, support for the H.264 standard is added to WebRTC. It mainly involves the VideoCoding and RtpRtcp modules in webRTC.
[0...
Embodiment 3
[0113] This embodiment provides a video data sending method and a video data receiving method for WebRTC, including the video data sending method for WebRTC described in Embodiment 1 and the video data receiving method for WebRTC described in Embodiment 2 method.
[0114] The above-mentioned video data sending method and video data receiving method for WebRTC, by adding H.264 codec to WebRTC, adding H.264 standard packet cutting method and receiving point adding H.264 to the sending point of its RtpRtcp module Standard framing method, with support for the H.264 standard added to WebRTC. Thus, WebRTC is compatible with the current mainstream H.264 video conferencing products in terms of encoding and decoding algorithms and media stream reception and transmission. Combined with WebRTC's own good network adaptability, it can make it more widely used in the field of video conferencing.
[0115] The above-mentioned method for sending and receiving video data for WebRTC is applied...
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