commit | 9dfff29bc4c8422a7e18827e325fb98fab80405b | [log] [tgz] |
---|---|---|
author | brandtr <brandtr@webrtc.org> | Mon Nov 14 13:14:50 2016 |
committer | Commit bot <commit-bot@chromium.org> | Mon Nov 14 13:14:54 2016 |
tree | 86d4426f91b16c092b1a57e489a7e88083640539 | |
parent | 7aba0297e65c3413c88a93c78435dc369e86fe46 [diff] |
Make FlexFEC packets paceable through RTPSender. Prior to this change, FlexFEC packets that were paced would be lost in the RTPSender, since they were not stored in a packet history. This CL introduces such a packet history, as well as the needed wireup for higher layers to be aware that the particular RTPSender is able to send FlexFEC packets with a particular SSRC. Updated RTPSender unit test to reflect the fact that paced packets are now actually sent. BUG=webrtc:5654 Review-Url: https://codereview.webrtc.org/2491293002 Cr-Commit-Position: refs/heads/master@{#15066}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others. This page is maintained by the Google Chrome team.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.