summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-21 20:24:25 +0000
committerhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-21 20:24:25 +0000
commitf49e45735ad50d81cf02830f9585b0f6a37cd488 (patch)
tree21350ebba0c3fb5d14c628306aa8da77592630d7 /media
parent147ac36edd864e4bf0a1bacfc14b8a7455d94f23 (diff)
downloadchromium_src-f49e45735ad50d81cf02830f9585b0f6a37cd488.zip
chromium_src-f49e45735ad50d81cf02830f9585b0f6a37cd488.tar.gz
chromium_src-f49e45735ad50d81cf02830f9585b0f6a37cd488.tar.bz2
Create a directory for cast
Adding a top level cast/ directory for cast streaming library. R=scherkus@chromium.org Review URL: https://codereview.chromium.org/22911022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@218818 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media')
-rw-r--r--media/cast/DEPS3
-rw-r--r--media/cast/OWNERS1
-rw-r--r--media/cast/README64
3 files changed, 68 insertions, 0 deletions
diff --git a/media/cast/DEPS b/media/cast/DEPS
new file mode 100644
index 0000000..e566fc7
--- /dev/null
+++ b/media/cast/DEPS
@@ -0,0 +1,3 @@
+include_rules = [
+ "+third_party/webrtc",
+]
diff --git a/media/cast/OWNERS b/media/cast/OWNERS
new file mode 100644
index 0000000..c7233bd
--- /dev/null
+++ b/media/cast/OWNERS
@@ -0,0 +1 @@
+hclam@chromium.org
diff --git a/media/cast/README b/media/cast/README
new file mode 100644
index 0000000..4878967f
--- /dev/null
+++ b/media/cast/README
@@ -0,0 +1,64 @@
+This directory contains a RTP/RTCP library used for the Cast mirroring
+protocol. This library is specifically built for low latency purposes and
+enables Chrome to send real-time video and audio streams.
+
+CONTENTS
+
+cast/
+ Build rules and top level source files and headers.
+
+cast/audio_receiver/
+ Module for receiving and decodes audio RTP stream.
+
+cast/audio_sender/
+ Module for encoding and sending audio RTP stream.
+
+cast/congestion_control/
+ Bandwidth estimation and network congestion handling.
+
+cast/pacing/
+ Module for rate limiting data outflow.
+
+cast/rtcp/
+ Module for handling RTCP messages.
+
+cast/rtp_common/
+ Module for common code used for RTP messages.
+
+cast/rtp_receiver/
+ Module for reciving RTP messages.
+
+cast/rtp_sender/
+ Module for sending RTP messages.
+
+cast/test/
+ Module for test applications.
+
+cast/video_receiver/
+ Module for receiving and decodes video RTP stream.
+
+cast/video_sender/
+ Module for encoding and sending video RTP stream.
+
+DEPENDENCIES
+
+Content of this directory should only depend on:
+
+base/
+ Provides base libraries and platform independent layer.
+
+net/
+ Provides network capabilities.
+
+third_party/libvpx
+ Provides video encoder.
+
+third_party/opus
+ Provides audio encoder.
+
+third_party/webrtc
+ Provides audio signal processing.
+
+OWNERS
+
+See OWNERS for ownership.