AppleTV Streams

List of default streams for appletv format.

Params Streams
#1 #2 #3 #4 #5 #6 #7 #8 #9 #10
video_codec libx264
profile baseline high  
size 960×540 640×360 1280×720 1920×1080  
framerate 29.97  
keyframe 90  
bitrate 1800k 800k 1200k 2500k 4500k 6500k 8500k  
two_pass yes
video_only yes  
add_iframe_stream yes   yes   yes  
use_group_id lo-audio,ac3-audio hi-audio,ac3-audio  
audio_only   yes
audio_bitrate   128k 256k 384k
still_image   no
group_id   lo-audio hi-audio ac3-audio
audio_codec   ac3
audio_channels_number   6
audio_sample_rate   48000
video_codec_parameters
sc_threshold 0
level 30 40 41  
<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>[Action]</action> <!-- required-->
    <format>
        <output>appletv</output>
        <stream>
            <video_codec>libx264</video_codec>
            <profile>baseline</profile>
            <size>960x540</size>
            <framerate>29.97</framerate>
            <keyframe>90</keyframe>
            <bitrate>1800k</bitrate>
            <two_pass>yes</two_pass>
            <video_codec_parameters>
                <sc_threshold>0</sc_threshold>
                <level>30</level>
            </video_codec_parameters>
            <video_only>yes</video_only>
            <add_iframe_stream>yes</add_iframe_stream>
            <use_group_id>lo-audio,ac3-audio</use_group_id>
        </stream>
        <stream>
            <video_codec>libx264</video_codec>
            <profile>baseline</profile>
            <size>640x360</size>
            <framerate>29.97</framerate>
            <keyframe>90</keyframe>
            <bitrate>800k</bitrate>
            <two_pass>yes</two_pass>
            <video_codec_parameters>
                <sc_threshold>0</sc_threshold>
                <level>30</level>
            </video_codec_parameters>
            <video_only>yes</video_only>
            <add_iframe_stream>yes</add_iframe_stream>
            <use_group_id>lo-audio,ac3-audio</use_group_id>
        </stream>
        <stream>
            <video_codec>libx264</video_codec>
            <profile>baseline</profile>
            <size>640x360</size>
            <framerate>29.97</framerate>
            <keyframe>90</keyframe>
            <bitrate>1200k</bitrate>
            <two_pass>yes</two_pass>
            <video_codec_parameters>
                <sc_threshold>0</sc_threshold>
                <level>30</level>
            </video_codec_parameters>
            <video_only>yes</video_only>
            <use_group_id>lo-audio,ac3-audio</use_group_id>
        </stream>
        <stream>
            <video_codec>libx264</video_codec>
            <size>1280x720</size>
            <framerate>29.97</framerate>
            <keyframe>90</keyframe>
            <bitrate>2500k</bitrate>
            <two_pass>yes</two_pass>
            <profile>high</profile>
            <video_codec_parameters>
                <sc_threshold>0</sc_threshold>
                <level>40</level>
            </video_codec_parameters>
            <video_only>yes</video_only>
            <add_iframe_stream>yes</add_iframe_stream>
            <use_group_id>hi-audio,ac3-audio</use_group_id>
        </stream>
        <stream>
            <video_codec>libx264</video_codec>
            <size>1280x720</size>
            <framerate>29.97</framerate>
            <keyframe>90</keyframe>
            <bitrate>4500k</bitrate>
            <two_pass>yes</two_pass>
            <profile>high</profile>
            <video_codec_parameters>
                <sc_threshold>0</sc_threshold>
                <level>40</level>
            </video_codec_parameters>
            <video_only>yes</video_only>
            <use_group_id>hi-audio,ac3-audio</use_group_id>
        </stream>
        <stream>
            <video_codec>libx264</video_codec>
            <size>1920x1080</size>
            <framerate>29.97</framerate>
            <keyframe>90</keyframe>
            <bitrate>6500k</bitrate>
            <two_pass>yes</two_pass>
            <profile>high</profile>
            <video_codec_parameters>
                <sc_threshold>0</sc_threshold>
                <level>41</level>
            </video_codec_parameters>
            <video_only>yes</video_only>
            <add_iframe_stream>yes</add_iframe_stream>
            <use_group_id>hi-audio,ac3-audio</use_group_id>
        </stream>
        <stream>
            <video_codec>libx264</video_codec>
            <size>1920x1080</size>
            <framerate>29.97</framerate>
            <keyframe>90</keyframe>
            <bitrate>8500k</bitrate>
            <two_pass>yes</two_pass>
            <profile>high</profile>
            <video_codec_parameters>
                <sc_threshold>0</sc_threshold>
                <level>41</level>
            </video_codec_parameters>
            <video_only>yes</video_only>
            <use_group_id>hi-audio,ac3-audio</use_group_id>
        </stream>
        <stream>
            <audio_only>yes</audio_only>
            <video_codec>libx264</video_codec>
            <two_pass>yes</two_pass>
            <audio_bitrate>128k</audio_bitrate>
            <still_image>no</still_image>
            <video_codec_parameters>
                <sc_threshold>0</sc_threshold>
            </video_codec_parameters>
            <group_id>lo-audio</group_id>
        </stream>
        <stream>
            <audio_only>yes</audio_only>
            <video_codec>libx264</video_codec>
            <two_pass>yes</two_pass>
            <audio_bitrate>256k</audio_bitrate>
            <still_image>no</still_image>
            <video_codec_parameters>
                <sc_threshold>0</sc_threshold>
            </video_codec_parameters>
            <group_id>hi-audio</group_id>
        </stream>
        <stream>
            <audio_only>yes</audio_only>
            <audio_codec>ac3</audio_codec>
            <audio_channels_number>6</audio_channels_number>
            <video_codec>libx264</video_codec>
            <two_pass>yes</two_pass>
            <audio_bitrate>384k</audio_bitrate>
            <audio_sample_rate>48000</audio_sample_rate>
            <still_image>no</still_image>
            <video_codec_parameters>
                <sc_threshold>0</sc_threshold>
            </video_codec_parameters>
            <group_id>ac3-audio</group_id>
        </stream>
    </format>
</query>
{
    "query": {
        "userid": "<<id>>",
        "userkey": "<<key>>",
        "action": "[Action]",
        "format": {
            "output": "appletv",
            "stream": [
                {
                    "video_codec": "libx264",
                    "profile": "baseline",
                    "size": "960x540",
                    "framerate": "29.97",
                    "keyframe": "90",
                    "bitrate": "1800k",
                    "two_pass": "yes",
                    "video_codec_parameters": {
                        "sc_threshold": "0",
                        "level": "30"
                    },
                    "video_only": "yes",
                    "add_iframe_stream": "yes",
                    "use_group_id": "lo-audio,ac3-audio"
                },
                {
                    "video_codec": "libx264",
                    "profile": "baseline",
                    "size": "640x360",
                    "framerate": "29.97",
                    "keyframe": "90",
                    "bitrate": "800k",
                    "two_pass": "yes",
                    "video_codec_parameters": {
                        "sc_threshold": "0",
                        "level": "30"
                    },
                    "video_only": "yes",
                    "add_iframe_stream": "yes",
                    "use_group_id": "lo-audio,ac3-audio"
                },
                {
                    "video_codec": "libx264",
                    "profile": "baseline",
                    "size": "640x360",
                    "framerate": "29.97",
                    "keyframe": "90",
                    "bitrate": "1200k",
                    "two_pass": "yes",
                    "video_codec_parameters": {
                        "sc_threshold": "0",
                        "level": "30"
                    },
                    "video_only": "yes",
                    "use_group_id": "lo-audio,ac3-audio"
                },
                {
                    "video_codec": "libx264",
                    "size": "1280x720",
                    "framerate": "29.97",
                    "keyframe": "90",
                    "bitrate": "2500k",
                    "two_pass": "yes",
                    "profile": "high",
                    "video_codec_parameters": {
                        "sc_threshold": "0",
                        "level": "40"
                    },
                    "video_only": "yes",
                    "add_iframe_stream": "yes",
                    "use_group_id": "hi-audio,ac3-audio"
                },
                {
                    "video_codec": "libx264",
                    "size": "1280x720",
                    "framerate": "29.97",
                    "keyframe": "90",
                    "bitrate": "4500k",
                    "two_pass": "yes",
                    "profile": "high",
                    "video_codec_parameters": {
                        "sc_threshold": "0",
                        "level": "40"
                    },
                    "video_only": "yes",
                    "use_group_id": "hi-audio,ac3-audio"
                },
                {
                    "video_codec": "libx264",
                    "size": "1920x1080",
                    "framerate": "29.97",
                    "keyframe": "90",
                    "bitrate": "6500k",
                    "two_pass": "yes",
                    "profile": "high",
                    "video_codec_parameters": {
                        "sc_threshold": "0",
                        "level": "41"
                    },
                    "video_only": "yes",
                    "add_iframe_stream": "yes",
                    "use_group_id": "hi-audio,ac3-audio"
                },
                {
                    "video_codec": "libx264",
                    "size": "1920x1080",
                    "framerate": "29.97",
                    "keyframe": "90",
                    "bitrate": "8500k",
                    "two_pass": "yes",
                    "profile": "high",
                    "video_codec_parameters": {
                        "sc_threshold": "0",
                        "level": "41"
                    },
                    "video_only": "yes",
                    "use_group_id": "hi-audio,ac3-audio"
                },
                {
                    "audio_only": "yes",
                    "video_codec": "libx264",
                    "two_pass": "yes",
                    "audio_bitrate": "128k",
                    "still_image": "no",
                    "video_codec_parameters": {
                        "sc_threshold": "0"
                    },
                    "group_id": "lo-audio"
                },
                {
                    "audio_only": "yes",
                    "video_codec": "libx264",
                    "two_pass": "yes",
                    "audio_bitrate": "256k",
                    "still_image": "no",
                    "video_codec_parameters": {
                        "sc_threshold": "0"
                    },
                    "group_id": "hi-audio"
                },
                {
                    "audio_only": "yes",
                    "audio_codec": "ac3",
                    "audio_channels_number": "6",
                    "video_codec": "libx264",
                    "two_pass": "yes",
                    "audio_bitrate": "384k",
                    "audio_sample_rate": "48000",
                    "still_image": "no",
                    "video_codec_parameters": {
                        "sc_threshold": "0"
                    },
                    "group_id": "ac3-audio"
                }
            ]
        }
    }
}

List of default streams for appletv_43 format.

Params Streams
#1 #2 #3 #4 #5 #6 #7 #8 #9
video_codec libx264
profile baseline high  
size 960×720 640×480 960×720 1280×960  
framerate 29.97  
keyframe 90  
bitrate 1800k 800k 1200k 2500k 4500k 6500k  
two_pass yes
video_only yes  
add_iframe_stream yes   yes   yes  
use_group_id lo-audio,ac3-audio hi-audio,ac3-audio  
audio_only   yes
audio_bitrate   128k 256k 384k
still_image   no
group_id   lo-audio hi-audio ac3-audio
audio_codec   ac3
audio_channels_number   6
audio_sample_rate   48000
video_codec_parameters
sc_threshold 0
level 30 40 41  
<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>[Action]</action> <!-- required-->
    <format>
        <output>appletv_43</output>
        <stream>
            <video_codec>libx264</video_codec>
            <profile>baseline</profile>
            <size>960x720</size>
            <framerate>29.97</framerate>
            <keyframe>90</keyframe>
            <bitrate>1800k</bitrate>
            <two_pass>yes</two_pass>
            <video_codec_parameters>
                <sc_threshold>0</sc_threshold>
                <level>30</level>
            </video_codec_parameters>
            <video_only>yes</video_only>
            <add_iframe_stream>yes</add_iframe_stream>
            <use_group_id>lo-audio,ac3-audio</use_group_id>
        </stream>
        <stream>
            <video_codec>libx264</video_codec>
            <profile>baseline</profile>
            <size>640x480</size>
            <framerate>29.97</framerate>
            <keyframe>90</keyframe>
            <bitrate>800k</bitrate>
            <two_pass>yes</two_pass>
            <video_codec_parameters>
                <sc_threshold>0</sc_threshold>
                <level>30</level>
            </video_codec_parameters>
            <video_only>yes</video_only>
            <add_iframe_stream>yes</add_iframe_stream>
            <use_group_id>lo-audio,ac3-audio</use_group_id>
        </stream>
        <stream>
            <video_codec>libx264</video_codec>
            <profile>baseline</profile>
            <size>640x480</size>
            <framerate>29.97</framerate>
            <keyframe>90</keyframe>
            <bitrate>1200k</bitrate>
            <two_pass>yes</two_pass>
            <video_codec_parameters>
                <sc_threshold>0</sc_threshold>
                <level>30</level>
            </video_codec_parameters>
            <video_only>yes</video_only>
            <use_group_id>lo-audio,ac3-audio</use_group_id>
        </stream>
        <stream>
            <video_codec>libx264</video_codec>
            <size>960x720</size>
            <framerate>29.97</framerate>
            <keyframe>90</keyframe>
            <bitrate>2500k</bitrate>
            <two_pass>yes</two_pass>
            <profile>high</profile>
            <video_codec_parameters>
                <sc_threshold>0</sc_threshold>
                <level>40</level>
            </video_codec_parameters>
            <video_only>yes</video_only>
            <add_iframe_stream>yes</add_iframe_stream>
            <use_group_id>hi-audio,ac3-audio</use_group_id>
        </stream>
        <stream>
            <video_codec>libx264</video_codec>
            <size>1280x960</size>
            <framerate>29.97</framerate>
            <keyframe>90</keyframe>
            <bitrate>4500k</bitrate>
            <two_pass>yes</two_pass>
            <profile>high</profile>
            <video_codec_parameters>
                <sc_threshold>0</sc_threshold>
                <level>40</level>
            </video_codec_parameters>
            <video_only>yes</video_only>
            <use_group_id>hi-audio,ac3-audio</use_group_id>
        </stream>
        <stream>
            <video_codec>libx264</video_codec>
            <size>1280x960</size>
            <framerate>29.97</framerate>
            <keyframe>90</keyframe>
            <bitrate>6500k</bitrate>
            <two_pass>yes</two_pass>
            <profile>high</profile>
            <video_codec_parameters>
                <sc_threshold>0</sc_threshold>
                <level>41</level>
            </video_codec_parameters>
            <video_only>yes</video_only>
            <add_iframe_stream>yes</add_iframe_stream>
            <use_group_id>hi-audio,ac3-audio</use_group_id>
        </stream>
        <stream>
            <audio_only>yes</audio_only>
            <video_codec>libx264</video_codec>
            <two_pass>yes</two_pass>
            <audio_bitrate>128k</audio_bitrate>
            <still_image>no</still_image>
            <video_codec_parameters>
                <sc_threshold>0</sc_threshold>
            </video_codec_parameters>
            <group_id>lo-audio</group_id>
        </stream>
        <stream>
            <audio_only>yes</audio_only>
            <video_codec>libx264</video_codec>
            <two_pass>yes</two_pass>
            <audio_bitrate>256k</audio_bitrate>
            <still_image>no</still_image>
            <video_codec_parameters>
                <sc_threshold>0</sc_threshold>
            </video_codec_parameters>
            <group_id>hi-audio</group_id>
        </stream>
        <stream>
            <audio_only>yes</audio_only>
            <audio_codec>ac3</audio_codec>
            <audio_channels_number>6</audio_channels_number>
            <video_codec>libx264</video_codec>
            <two_pass>yes</two_pass>
            <audio_bitrate>384k</audio_bitrate>
            <audio_sample_rate>48000</audio_sample_rate>
            <still_image>no</still_image>
            <video_codec_parameters>
                <sc_threshold>0</sc_threshold>
            </video_codec_parameters>
            <group_id>ac3-audio</group_id>
        </stream>
    </format>
</query>
{
    "query": {
        "userid": "<<id>>",
        "userkey": "<<key>>",
        "action": "[Action]",
        "format": {
            "output": "appletv_43",
            "stream": [
                {
                    "video_codec": "libx264",
                    "profile": "baseline",
                    "size": "960x720",
                    "framerate": "29.97",
                    "keyframe": "90",
                    "bitrate": "1800k",
                    "two_pass": "yes",
                    "video_codec_parameters": {
                        "sc_threshold": "0",
                        "level": "30"
                    },
                    "video_only": "yes",
                    "add_iframe_stream": "yes",
                    "use_group_id": "lo-audio,ac3-audio"
                },
                {
                    "video_codec": "libx264",
                    "profile": "baseline",
                    "size": "640x480",
                    "framerate": "29.97",
                    "keyframe": "90",
                    "bitrate": "800k",
                    "two_pass": "yes",
                    "video_codec_parameters": {
                        "sc_threshold": "0",
                        "level": "30"
                    },
                    "video_only": "yes",
                    "add_iframe_stream": "yes",
                    "use_group_id": "lo-audio,ac3-audio"
                },
                {
                    "video_codec": "libx264",
                    "profile": "baseline",
                    "size": "640x480",
                    "framerate": "29.97",
                    "keyframe": "90",
                    "bitrate": "1200k",
                    "two_pass": "yes",
                    "video_codec_parameters": {
                        "sc_threshold": "0",
                        "level": "30"
                    },
                    "video_only": "yes",
                    "use_group_id": "lo-audio,ac3-audio"
                },
                {
                    "video_codec": "libx264",
                    "size": "960x720",
                    "framerate": "29.97",
                    "keyframe": "90",
                    "bitrate": "2500k",
                    "two_pass": "yes",
                    "profile": "high",
                    "video_codec_parameters": {
                        "sc_threshold": "0",
                        "level": "40"
                    },
                    "video_only": "yes",
                    "add_iframe_stream": "yes",
                    "use_group_id": "hi-audio,ac3-audio"
                },
                {
                    "video_codec": "libx264",
                    "size": "1280x960",
                    "framerate": "29.97",
                    "keyframe": "90",
                    "bitrate": "4500k",
                    "two_pass": "yes",
                    "profile": "high",
                    "video_codec_parameters": {
                        "sc_threshold": "0",
                        "level": "40"
                    },
                    "video_only": "yes",
                    "use_group_id": "hi-audio,ac3-audio"
                },
                {
                    "video_codec": "libx264",
                    "size": "1280x960",
                    "framerate": "29.97",
                    "keyframe": "90",
                    "bitrate": "6500k",
                    "two_pass": "yes",
                    "profile": "high",
                    "video_codec_parameters": {
                        "sc_threshold": "0",
                        "level": "41"
                    },
                    "video_only": "yes",
                    "add_iframe_stream": "yes",
                    "use_group_id": "hi-audio,ac3-audio"
                },
                {
                    "audio_only": "yes",
                    "video_codec": "libx264",
                    "two_pass": "yes",
                    "audio_bitrate": "128k",
                    "still_image": "no",
                    "video_codec_parameters": {
                        "sc_threshold": "0"
                    },
                    "group_id": "lo-audio"
                },
                {
                    "audio_only": "yes",
                    "video_codec": "libx264",
                    "two_pass": "yes",
                    "audio_bitrate": "256k",
                    "still_image": "no",
                    "video_codec_parameters": {
                        "sc_threshold": "0"
                    },
                    "group_id": "hi-audio"
                },
                {
                    "audio_only": "yes",
                    "audio_codec": "ac3",
                    "audio_channels_number": "6",
                    "video_codec": "libx264",
                    "two_pass": "yes",
                    "audio_bitrate": "384k",
                    "audio_sample_rate": "48000",
                    "still_image": "no",
                    "video_codec_parameters": {
                        "sc_threshold": "0"
                    },
                    "group_id": "ac3-audio"
                }
            ]
        }
    }
}