1This directory contains a RTP/RTCP library used for the Cast mirroring 2protocol. This library is specifically built for low latency purposes and 3enables Chrome to send real-time video and audio streams. 4 5CONTENTS 6 7cast/ 8 Build rules and top level source files and headers. 9 10cast/audio_receiver/ 11 Module for receiving and decodes audio RTP stream. 12 13cast/audio_sender/ 14 Module for encoding and sending audio RTP stream. 15 16cast/congestion_control/ 17 Bandwidth estimation and network congestion handling. 18 19cast/net/pacing/ 20 Module for rate limiting data outflow. 21 22cast/rtcp/ 23 Module for handling RTCP messages. 24 25cast/rtp_common/ 26 Module for common code used for RTP messages. 27 28cast/rtp_receiver/ 29 Module for reciving RTP messages. 30 31cast/net/rtp_sender/ 32 Module for sending RTP messages. 33 34cast/test/ 35 Module for test applications. 36 37cast/video_receiver/ 38 Module for receiving and decodes video RTP stream. 39 40cast/video_sender/ 41 Module for encoding and sending video RTP stream. 42 43DEPENDENCIES 44 45Content of this directory should only depend on: 46 47base/ 48 Provides base libraries and platform independent layer. 49 50net/ 51 Provides network capabilities. 52 53third_party/libvpx 54 Provides video encoder. 55 56third_party/opus 57 Provides audio encoder. 58 59third_party/webrtc 60 Provides audio signal processing. 61 62OWNERS 63 64See OWNERS for ownership. 65