Commit 373855b3 by claincly Committed by Oliver Woodman

Add dev guide for RTSP.

#minor-release

PiperOrigin-RevId: 373173075
parent ef61fa52
...@@ -59,6 +59,8 @@ en: ...@@ -59,6 +59,8 @@ en:
url: smoothstreaming.html url: smoothstreaming.html
- title: Progressive - title: Progressive
url: progressive.html url: progressive.html
- title: RTSP
url: rtsp.html
- title: Advanced topics - title: Advanced topics
children: children:
- title: Digital rights management - title: Digital rights management
......
ExoPlayer supports streaming both live and on demand RTSP. Listed below are the
supported formats and network types.
**Supported Formats**
- H264
- AAC (with ADTS bitstream)
- AC3
**Supported Network types**
- RTP over UDP unicast (multicast is not supported).
- Interleaved RTSP, RTP over RTSP using TCP.
...@@ -15,6 +15,7 @@ instances of the following content `MediaSource` implementations: ...@@ -15,6 +15,7 @@ instances of the following content `MediaSource` implementations:
* `SsMediaSource` for [SmoothStreaming][]. * `SsMediaSource` for [SmoothStreaming][].
* `HlsMediaSource` for [HLS][]. * `HlsMediaSource` for [HLS][].
* `ProgressiveMediaSource` for [regular media files][]. * `ProgressiveMediaSource` for [regular media files][].
* `RtspMediaSource` for [RTSP][].
`DefaultMediaSourceFactory` can also create more complex media sources depending `DefaultMediaSourceFactory` can also create more complex media sources depending
on the properties of the corresponding media items. This is described in more on the properties of the corresponding media items. This is described in more
......
...@@ -41,6 +41,10 @@ and HDR video playback. ...@@ -41,6 +41,10 @@ and HDR video playback.
{% include_relative _page_fragments/supported-formats-progressive.md %} {% include_relative _page_fragments/supported-formats-progressive.md %}
## RTSP ##
{% include_relative _page_fragments/supported-formats-rtsp.md %}
## Sample formats ## ## Sample formats ##
By default ExoPlayer uses Android's platform decoders. Hence the supported By default ExoPlayer uses Android's platform decoders. Hence the supported
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment