language
Simplebinaryencoding: Encoding and decoding of application information in binary format for low-latency applications.
Thrift: Efficient cross-language ipc/rpc for c++,java,python,php,c# and many other languages, originally developed by Twitter. Note: The original is wrong, it should be developed by Facebook in 2007, is now Apache maintenance
Video
LIBVPX:VP8/VP9 encoding and decoding SDK
FFmpeg: A complete, cross-platform solution for recording, converting vid
information in binary format for low-latency applications.
Thrift: Efficient cross-language ipc/rpc for c++,java,python,php,c# and many other languages, originally developed by Twitter.
Video
LIBVPX:VP8/VP9 encoding and decoding SDK
FFmpeg: A complete, cross-platform solution for recording, converting video and audio streams.
LIBDE265: The implementation of an open h.265 video codec.
OpenH264: Open source h.364 codec.
format for low-latency applications.
Thrift: Efficient cross-language ipc/rpc for c++,java,python,php,c# and many other languages, originally developed by Twitter.
Video
LIBVPX:VP8/VP9 encoding and decoding SDK
FFmpeg: A complete, cross-platform solution for recording, converting video and audio streams.
LIBDE265: The implementation of an open h.265 video codec.
OpenH264: Open source h.364 codec.
Theora: Free open so
applications.
Thrift: Efficient cross-language ipc/rpc for c++,java,python,php,c# and many other languages, originally developed by Twitter.
Video
LIBVPX:VP8/VP9 encoding and decoding SDK
FFmpeg: A complete, cross-platform solution for recording, converting video and audio streams.
LIBDE265: The implementation of an open h.265 video codec.
OpenH264: Open source h.364 codec.
Theora: Free open source video compression
Quality Scaler is WEBRTC in accordance with the video quality, adaptive adjustment resolution of the scheme, the idea is generally: to observe the video encoding loss frame rate and QP changes, determine whether the capturer in the adaptor to adjust the encoding resolution. Its code is located at:$ (ROOT)/src/webrtc/modules/video_coding/utilityThe implementation is fairly simple,Observe the average QP and drop frame rate encoded in 5 seconds,If the Farme drop rate > 60% is considered poor qualit
Transferred from: http://blog.csdn.net/nonmarking/article/details/47375849
This series is currently a total of three articles, follow up will also update
WebRTC Videoengine Ultra-Detailed tutorial (i)--the basic process of video Call
WebRTC Videoengine Ultra-Detailed tutorial (ii)--integrated OPENH264 codec
WebRTC Videoengine Ultra-Detailed tutorial (iii)--integrated X264 encoding and FFmpeg decoding
The advent of WEBRTC technology has changed the sta
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.