Chrome Release Bot (LUCI) 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
..
common 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
encoding 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
logging 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
net 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
sender 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
test 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
BUILD.gn 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
DEPS 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
DIR_METADATA 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
OWNERS 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
README.md 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
cast_callbacks.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
cast_config.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
cast_config.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
cast_environment.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
cast_environment.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
cast_sender.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
cast_sender_impl.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
cast_sender_impl.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
constants.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago

README.md

media/cast/

This directory contains a collection of components related to streaming using the Cast Streaming Protocol (over UDP network sockets). They encode/decode raw audio or video frames, and send/receive encoded data reliably over a local area network.

NOTE: This implementation is deprecated, and to be replaced soon by the one found in ../../third_party/openscreen/src/cast/streaming/. Contact jophba@chromium.org for details.

Directory Breakdown

  • common/ - Collection of shared utility code and constants.

  • logging/ - Packet/Frame logging, for study/experimentation of the protocol at runtime.

  • net/ - Wire-level packetization and pacing.

  • sender/ - Encoder front-ends and frame-level sender implementation for audio/video.

  • test/ - A collection of end-to-end tests, experiments, benchmarks, and related utility code.

  • test/receiver/ - A minimal receiver implementation, used only for end-to-end testing.