• Home
Name Date Size #Lines LOC

..--

audio_sender/03-May-2024-1,334956

base/03-May-2024-11264

congestion_control/03-May-2024-408293

framer/03-May-2024-1,9711,551

logging/03-May-2024-4,8833,606

receiver/03-May-2024-2,3501,699

rtcp/03-May-2024-6,3604,847

rtp_receiver/03-May-2024-1,012754

test/03-May-2024-7,1075,326

transport/03-May-2024-3,9362,833

video_sender/03-May-2024-3,0272,208

DEPSD03-May-2024119 98

OWNERSD03-May-202494 65

READMED03-May-20241.3 KiB6240

cast.gypD03-May-20247.2 KiB226224

cast_config.ccD03-May-20242.1 KiB6641

cast_config.hD03-May-20245.3 KiB16691

cast_defines.hD03-May-20247.2 KiB207135

cast_environment.ccD03-May-20242.7 KiB9273

cast_environment.hD03-May-20243.2 KiB9556

cast_receiver.hD03-May-20243.5 KiB8945

cast_sender.hD03-May-20243.4 KiB9957

cast_sender_impl.ccD03-May-20248.6 KiB221158

cast_sender_impl.hD03-May-20242.5 KiB7249

cast_testing.gypiD03-May-20249 KiB277275

rtp_timestamp_helper.ccD03-May-20241 KiB3726

rtp_timestamp_helper.hD03-May-20241.2 KiB4222

README

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/transport/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/transport/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
59OWNERS
60
61See OWNERS for ownership.
62