• Home
Name Date Size #Lines LOC

..--

audio_receiver/03-May-2024-1,3381,035

audio_sender/03-May-2024-1,052805

congestion_control/03-May-2024-371273

framer/03-May-2024-1,9581,532

logging/03-May-2024-1,4201,080

net/03-May-2024-1,9691,418

rtcp/03-May-2024-6,1204,763

rtp_receiver/03-May-2024-1,170884

test/03-May-2024-2,8362,106

video_receiver/03-May-2024-1,166858

video_sender/03-May-2024-1,8341,389

DEPSD03-May-2024121 98

OWNERSD03-May-202477 54

READMED03-May-20241.3 KiB6542

cast.gypD03-May-20245.7 KiB159157

cast_config.ccD03-May-20241.7 KiB5539

cast_config.hD03-May-20245.7 KiB234157

cast_defines.hD03-May-20245.8 KiB170115

cast_environment.ccD03-May-20243.4 KiB10283

cast_environment.hD03-May-20243.4 KiB9356

cast_receiver.gypD03-May-2024889 3432

cast_receiver.hD03-May-20242.8 KiB8952

cast_receiver_impl.ccD03-May-20246.7 KiB176139

cast_receiver_impl.hD03-May-20241.7 KiB5131

cast_sender.gypD03-May-2024985 3735

cast_sender.hD03-May-20243.6 KiB10049

cast_sender_impl.ccD03-May-20248.2 KiB195135

cast_sender_impl.hD03-May-20241.6 KiB5538

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/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