• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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