Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / media / cast / README
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.