Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
178 views2 pages

Chromecast XML

The document defines transcoding and direct play profiles for the Chromecast client. It specifies supported video, audio, and image codecs and containers as well as limitations on resolution, bitrate, channels and other encoding parameters for streaming and direct play of different media types to the Chromecast.

Uploaded by

Steven Raeyen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
178 views2 pages

Chromecast XML

The document defines transcoding and direct play profiles for the Chromecast client. It specifies supported video, audio, and image codecs and containers as well as limitations on resolution, bitrate, channels and other encoding parameters for streaming and direct play of different media types to the Chromecast.

Uploaded by

Steven Raeyen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

<?xml version="1.0" encoding="utf-8"?

>
<Client name="Chromecast">
<!-- Author: Plex Inc. -->
<TranscodeTargets>
<VideoProfile protocol="hls" container="mpegts" codec="h264" audioCodec="mp3
" context="streaming">
<Setting name="VideoEncodeFlags" value="-x264opts bframes=3:cabac=1" />
</VideoProfile>
<VideoProfile protocol="http" container="matroska" codec="h264" audioCodec="
aac" context="streaming">
<Setting name="VideoEncodeFlags" value="-x264opts bframes=3:cabac=1" />
</VideoProfile>
<VideoProfile protocol="dash" container="mp4" codec="h264" audioCodec="aac"
context="streaming">
<Setting name="VideoEncodeFlags" value="-x264opts bframes=3:cabac=1" />
</VideoProfile>
<MusicProfile container="matroska" codec="mp3" />
<PhotoProfile container="jpeg" />
</TranscodeTargets>
<TranscodeTargetProfiles>
<VideoTranscodeTarget protocol="http" context="streaming">
<VideoCodec name="*">
<Limitations>
<UpperBound name="video.width" value="1920" />
<UpperBound name="video.height" value="1080" />
<UpperBound name="video.bitrate" value="30000" isRequired="false" />
</Limitations>
</VideoCodec>
</VideoTranscodeTarget>
<VideoTranscodeTarget protocol="dash" context="streaming">
<VideoCodec name="*">
<Limitations>
<UpperBound name="video.width" value="1920" />
<UpperBound name="video.height" value="1080" />
<UpperBound name="video.bitrate" value="30000" isRequired="false" />
</Limitations>
</VideoCodec>
</VideoTranscodeTarget>
</TranscodeTargetProfiles>
<DirectPlayProfiles>
<VideoProfile container="matroska" codec="h264" audioCodec="aac" />
<VideoProfile container="mp4" codec="h264" audioCodec="aac" />
<MusicProfile container="mp4" codec="aac" />
<MusicProfile container="mp3" codec="mp3" />
<PhotoProfile container="jpeg,gif,bmp,png" />
</DirectPlayProfiles>
<ContainerProfiles>
<VideoContainer name="mp4">
<Limitations>
<Match name="part.optimizedForStreaming" value="1" />
</Limitations>
</VideoContainer>
</ContainerProfiles>
<CodecProfiles>
<VideoCodec name="*">
<Limitations>
<UpperBound name="video.width" value="1920" />
<UpperBound name="video.height" value="1080" />
</Limitations>
</VideoCodec>

<VideoAudioCodec name="mp3">
<Limitations>
<UpperBound name="audio.channels" value="2" />
</Limitations>
</VideoAudioCodec>
<VideoAudioCodec name="aac"></VideoAudioCodec>
<MusicCodec name="mp3">
<Limitations>
<UpperBound name="audio.channels" value="2" />
</Limitations>
</MusicCodec>
</CodecProfiles>
</Client>

You might also like