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