AVBlocks for .NET  1.20
Audio and Video Software Development Kit
Preset.Video.AppleLiveStreaming Class Reference

Presets for Apple Live Streaming More...

Public Attributes

const string Cellular_H264_400x300_30p_400K_AAC_40K = "cellular.h264.400x300.30p.400k.aac.40k"
 Apple HTTP Streaming: 440 Kbit
More...
 
const string Cellular_Wide_H264_400x224_30p_400K_AAC_40K = "cellular.wide.h264.400x224.30p.400k.aac.40k"
 Apple HTTP Streaming: 440 Kbit
More...
 
const string H264_480p = WiFi_H264_640x480_30p_1200K_AAC_96K
 see Preset::AppleLiveStreaming_H264_480p More...
 
const string H264_720p = WiFi_Wide_H264_1280x720_30p_4500K_AAC_128K
 see Preset::AppleLiveStreaming_H264_720p More...
 
const string WiFi_H264_1280x960_30p_4500K_AAC_128K = "wifi.h264.1280x960.30p.4500k.aac.128k"
 Apple Live Streaming: 4628 Kbit
More...
 
const string WiFi_H264_640x480_30p_1200K_AAC_96K = "wifi.h264.640x480.30p.1200k.aac.96k"
 Apple Live Streaming: 1296 Kbit
More...
 
const string WiFi_H264_640x480_30p_600K_AAC_96K = "wifi.h264.640x480.30p.600k.aac.96k"
 Apple Live Streaming: 696 Kbit
More...
 
const string WiFi_H264_640x480_30p_800K_AAC_96K = "wifi.h264.640x480.30p.800k.aac.96k"
 Apple Live Streaming: 896 Kbit
More...
 
const string WiFi_H264_960x720_30p_1200K_AAC_96K = "wifi.h264.960x720.30p.1200k.aac.96k"
 Apple Live Streaming: 1296 Kbit
More...
 
const string WiFi_H264_960x720_30p_2500K_AAC_128K = "wifi.h264.960x720.30p.2500k.aac.128k"
 Apple Live Streaming: 2628 Kbit
More...
 
const string WiFi_Wide_H264_1280x720_30p_2500K_AAC_128K = "wifi.wide.h264.1280x720.30p.2500k.aac.128k"
 Apple Live Streaming: 2628 Kbit
More...
 
const string WiFi_Wide_H264_1280x720_30p_4500K_AAC_128K = "wifi.wide.h264.1280x720.30p.4500k.aac.128k"
 Apple Live Streaming: 4628 Kbit
More...
 
const string WiFi_Wide_H264_1920x1080_30p_11000K_AAC_128K = "wifi.wide.h264.1920x1080.30p.11000k.aac.128k"
 Apple Live Streaming: 11128 Kbit
More...
 
const string WiFi_Wide_H264_640x360_30p_1200K_AAC_96K = "wifi.wide.h264.640x360.30p.1200k.aac.96k"
 Apple Live Streaming: 1296 Kbit
More...
 
const string WiFi_Wide_H264_640x360_30p_600K_AAC_96K = "wifi.wide.h264.640x360.30p.600k.aac.96k"
 Apple Live Streaming: 696 Kbit
More...
 
const string WiFi_Wide_H264_960x540_30p_1800K_AAC_128K = "wifi.wide.h264.960x540.30p.1800k.aac.128k"
 Apple Live Streaming: 1928 Kbit
More...
 

Detailed Description

Presets for Apple Live Streaming

Member Data Documentation

const string Cellular_H264_400x300_30p_400K_AAC_40K = "cellular.h264.400x300.30p.400k.aac.40k"

Apple HTTP Streaming: 440 Kbit

Video: H264, 400x300, bitrate 400 kbps, 29.97 fps, aspect ratio 4:3, profile Baseline, Level 3.0, MaxReferenceFrame 1
Audio: AAC, 22050 Hz, stereo, bitrate 40 kbps
Container: MPEG-2 Transport Stream

Socket

Property Value
StreamType MpegTS

Video Pin

Property Value
StreamType (StreamInfo) H264
Bitrate (StreamInfo) 400000 bps
FrameWidth (VideoStreamInfo) 400
FrameHeight (VideoStreamInfo) 300
DisplayRatioWidth (VideoStreamInfo) 4
DisplayRatioHeight (VideoStreamInfo) 3
FrameRate (VideoStreamInfo) 29.97
ScanType (VideoStreamInfo) Progressive

Video Pin Parameters

Parameter Value
H264Profile Baseline
EntropyCodingMode CAVLC
NumBFrames 0
NumRefFrames 1
Transform8x8 FALSE
KeyFrameInterval 90
KeyFrameIDRInterval 1
Level 3.0
FixedFramerate TRUE

Audio Pin

Property Value
StreamType (StreamInfo) Aac
Bitrate (StreamInfo) 40000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 22050 Hz
const string Cellular_Wide_H264_400x224_30p_400K_AAC_40K = "cellular.wide.h264.400x224.30p.400k.aac.40k"

Apple HTTP Streaming: 440 Kbit

Video: H264, 400x224, bitrate 400 kbps, 29.97 fps, aspect ratio 16:9, profile Baseline, Level 3.0, MaxReferenceFrame 1
Audio: AAC, 22050 Hz, stereo, bitrate 40 kbps
Container: MPEG-2 Transport Stream

Socket

Property Value
StreamType MpegTS

Video Pin

Property Value
StreamType (StreamInfo) H264
Bitrate (StreamInfo) 400000 bps
FrameWidth (VideoStreamInfo) 400
FrameHeight (VideoStreamInfo) 224
DisplayRatioWidth (VideoStreamInfo) 16
DisplayRatioHeight (VideoStreamInfo) 9
FrameRate (VideoStreamInfo) 29.97
ScanType (VideoStreamInfo) Progressive

Video Pin Parameters

Parameter Value
H264Profile Baseline
EntropyCodingMode CAVLC
NumBFrames 0
NumRefFrames 1
Transform8x8 FALSE
KeyFrameInterval 90
KeyFrameIDRInterval 1
Level 3.0
FixedFramerate TRUE

Audio Pin

Property Value
StreamType (StreamInfo) Aac
Bitrate (StreamInfo) 40000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 22050 Hz
const string WiFi_H264_1280x960_30p_4500K_AAC_128K = "wifi.h264.1280x960.30p.4500k.aac.128k"

Apple Live Streaming: 4628 Kbit

Video: H264, 1280x960, bitrate 4500 kbps, 29.97 fps, aspect ratio 4:3, profile Main, Level 3.1, MaxReferenceFrame 3
Audio: AAC, 44100 Hz, stereo, bitrate 128 kbps
Container: MPEG-2 Transport Stream

Socket

Property Value
StreamType MpegTS

Video Pin

Property Value
StreamType (StreamInfo) H264
Bitrate (StreamInfo) 4500000 bps
FrameWidth (VideoStreamInfo) 1280
FrameHeight (VideoStreamInfo) 960
DisplayRatioWidth (VideoStreamInfo) 4
DisplayRatioHeight (VideoStreamInfo) 3
FrameRate (VideoStreamInfo) 29.97
ScanType (VideoStreamInfo) Progressive

Video Pin Parameters

Parameter Value
H264Profile Main
EntropyCodingMode CABAC
NumBFrames 2
NumRefFrames 3
Transform8x8 FALSE
KeyFrameInterval 90
KeyFrameIDRInterval 1
Level 3.1
FixedFramerate TRUE

Audio Pin

Property Value
StreamType (StreamInfo) Aac
Bitrate (StreamInfo) 128000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 44100 Hz
const string WiFi_H264_640x480_30p_1200K_AAC_96K = "wifi.h264.640x480.30p.1200k.aac.96k"

Apple Live Streaming: 1296 Kbit

Video: H264, 640x480, bitrate 1200 kbps, 29.97 fps, aspect ratio 4:3, profile Main, Level 3.1, MaxReferenceFrame 3
Audio: AAC, 44100 Hz, stereo, bitrate 96 kbps
Container: MPEG-2 Transport Stream

Socket

Property Value
StreamType MpegTS

Video Pin

Property Value
StreamType (StreamInfo) H264
Bitrate (StreamInfo) 1200000 bps
FrameWidth (VideoStreamInfo) 640
FrameHeight (VideoStreamInfo) 480
DisplayRatioWidth (VideoStreamInfo) 4
DisplayRatioHeight (VideoStreamInfo) 3
FrameRate (VideoStreamInfo) 29.97
ScanType (VideoStreamInfo) Progressive

Video Pin Parameters

Parameter Value
H264Profile Main
EntropyCodingMode CABAC
NumBFrames 2
NumRefFrames 3
Transform8x8 FALSE
KeyFrameInterval 90
KeyFrameIDRInterval 1
Level 3.1
FixedFramerate TRUE

Audio Pin

Property Value
StreamType (StreamInfo) Aac
Bitrate (StreamInfo) 96000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 44100 Hz
const string WiFi_H264_640x480_30p_600K_AAC_96K = "wifi.h264.640x480.30p.600k.aac.96k"

Apple Live Streaming: 696 Kbit

Video: H264, 640x480, bitrate 600 kbps, 29.97 fps, aspect ratio 4:3, profile Baseline, Level 3.0, MaxReferenceFrame 1
Audio: AAC, 44100 Hz, stereo, bitrate 96 kbps
Container: MPEG-2 Transport Stream

Socket

Property Value
StreamType MpegTS

Video Pin

Property Value
StreamType (StreamInfo) H264
Bitrate (StreamInfo) 600000 bps
FrameWidth (VideoStreamInfo) 640
FrameHeight (VideoStreamInfo) 480
DisplayRatioWidth (VideoStreamInfo) 4
DisplayRatioHeight (VideoStreamInfo) 3
FrameRate (VideoStreamInfo) 29.97
ScanType (VideoStreamInfo) Progressive

Video Pin Parameters

Parameter Value
H264Profile Baseline
EntropyCodingMode CAVLC
NumBFrames 0
NumRefFrames 1
Transform8x8 FALSE
KeyFrameInterval 90
KeyFrameIDRInterval 1
Level 3.0
FixedFramerate TRUE

Audio Pin

Property Value
StreamType (StreamInfo) Aac
Bitrate (StreamInfo) 96000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 44100 Hz
const string WiFi_H264_640x480_30p_800K_AAC_96K = "wifi.h264.640x480.30p.800k.aac.96k"

Apple Live Streaming: 896 Kbit

Video: H264, 640x480, bitrate 800 kbps, 29.97 fps, aspect ratio 4:3, profile Main, Level 3.1, MaxReferenceFrame 3
Audio: AAC, 44100 Hz, stereo, bitrate 96 kbps
Container: MPEG-2 Transport Stream

Socket

Property Value
StreamType MpegTS

Video Pin

Property Value
StreamType (StreamInfo) H264
Bitrate (StreamInfo) 800000 bps
FrameWidth (VideoStreamInfo) 640
FrameHeight (VideoStreamInfo) 480
DisplayRatioWidth (VideoStreamInfo) 4
DisplayRatioHeight (VideoStreamInfo) 3
FrameRate (VideoStreamInfo) 29.97
ScanType (VideoStreamInfo) Progressive

Video Pin Parameters

Parameter Value
H264Profile Main
EntropyCodingMode CABAC
NumBFrames 2
NumRefFrames 3
Transform8x8 FALSE
KeyFrameInterval 90
KeyFrameIDRInterval 1
Level 3.1
FixedFramerate TRUE

Audio Pin

Property Value
StreamType (StreamInfo) Aac
Bitrate (StreamInfo) 96000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 44100 Hz
const string WiFi_H264_960x720_30p_1200K_AAC_96K = "wifi.h264.960x720.30p.1200k.aac.96k"

Apple Live Streaming: 1296 Kbit

Video: H264, 960x720, bitrate 1200 kbps, 29.97 fps, aspect ratio 4:3, profile Main, Level 3.1, MaxReferenceFrame 3
Audio: AAC, 44100 Hz, stereo, bitrate 96 kbps
Container: MPEG-2 Transport Stream

Socket

Property Value
StreamType MpegTS

Video Pin

Property Value
StreamType (StreamInfo) H264
Bitrate (StreamInfo) 1200000 bps
FrameWidth (VideoStreamInfo) 960
FrameHeight (VideoStreamInfo) 720
DisplayRatioWidth (VideoStreamInfo) 4
DisplayRatioHeight (VideoStreamInfo) 3
FrameRate (VideoStreamInfo) 29.97
ScanType (VideoStreamInfo) Progressive

Video Pin Parameters

Parameter Value
H264Profile Main
EntropyCodingMode CABAC
NumBFrames 2
NumRefFrames 3
Transform8x8 FALSE
KeyFrameInterval 90
KeyFrameIDRInterval 1
Level 3.1
FixedFramerate TRUE

Audio Pin

Property Value
StreamType (StreamInfo) Aac
Bitrate (StreamInfo) 128000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 44100 Hz
const string WiFi_H264_960x720_30p_2500K_AAC_128K = "wifi.h264.960x720.30p.2500k.aac.128k"

Apple Live Streaming: 2628 Kbit

Video: H264, 960x720, bitrate 2500 kbps, 29.97 fps, aspect ratio 4:3, profile Main, Level 3.1, MaxReferenceFrame 3
Audio: AAC, 44100 Hz, stereo, bitrate 128 kbps
Container: MPEG-2 Transport Stream

Socket

Property Value
StreamType MpegTS

Video Pin

Property Value
StreamType (StreamInfo) H264
Bitrate (StreamInfo) 2500000 bps
FrameWidth (VideoStreamInfo) 960
FrameHeight (VideoStreamInfo) 720
DisplayRatioWidth (VideoStreamInfo) 4
DisplayRatioHeight (VideoStreamInfo) 3
FrameRate (VideoStreamInfo) 29.97
ScanType (VideoStreamInfo) Progressive

Video Pin Parameters

Parameter Value
H264Profile Main
EntropyCodingMode CABAC
NumBFrames 2
NumRefFrames 3
Transform8x8 FALSE
KeyFrameInterval 90
KeyFrameIDRInterval 1
Level 3.1
FixedFramerate TRUE

Audio Pin

Property Value
StreamType (StreamInfo) Aac
Bitrate (StreamInfo) 128000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 44100 Hz
const string WiFi_Wide_H264_1280x720_30p_2500K_AAC_128K = "wifi.wide.h264.1280x720.30p.2500k.aac.128k"

Apple Live Streaming: 2628 Kbit

Video: H264, 1280x720, bitrate 2500 kbps, 29.97 fps, aspect ratio 16:9, profile Main, Level 3.1, MaxReferenceFrame 3
Audio: AAC, 44100 Hz, stereo, bitrate 128 kbps
Container: MPEG-2 Transport Stream

Socket

Property Value
StreamType MpegTS

Video Pin

Property Value
StreamType (StreamInfo) H264
Bitrate (StreamInfo) 2500000 bps
FrameWidth (VideoStreamInfo) 1280
FrameHeight (VideoStreamInfo) 720
DisplayRatioWidth (VideoStreamInfo) 16
DisplayRatioHeight (VideoStreamInfo) 9
FrameRate (VideoStreamInfo) 29.97
ScanType (VideoStreamInfo) Progressive

Video Pin Parameters

Parameter Value
H264Profile Main
EntropyCodingMode CABAC
NumBFrames 2
NumRefFrames 3
Transform8x8 FALSE
KeyFrameInterval 90
KeyFrameIDRInterval 1
Level 3.1
FixedFramerate TRUE

Audio Pin

Property Value
StreamType (StreamInfo) Aac
Bitrate (StreamInfo) 128000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 44100 Hz
const string WiFi_Wide_H264_1280x720_30p_4500K_AAC_128K = "wifi.wide.h264.1280x720.30p.4500k.aac.128k"

Apple Live Streaming: 4628 Kbit

Video: H264, 1280x720, bitrate 4500 kbps, 29.97 fps, aspect ratio 16:9, profile Main, Level 3.1, MaxReferenceFrame 3
Audio: AAC, 44100 Hz, stereo, bitrate 128 kbps
Container: MPEG-2 Transport Stream

Socket

Property Value
StreamType MpegTS

Video Pin

Property Value
StreamType (StreamInfo) H264
Bitrate (StreamInfo) 4500000 bps
FrameWidth (VideoStreamInfo) 1280
FrameHeight (VideoStreamInfo) 720
DisplayRatioWidth (VideoStreamInfo) 16
DisplayRatioHeight (VideoStreamInfo) 9
FrameRate (VideoStreamInfo) 29.97
ScanType (VideoStreamInfo) Progressive

Video Pin Parameters

Parameter Value
H264Profile Main
EntropyCodingMode CABAC
NumBFrames 2
NumRefFrames 3
Transform8x8 FALSE
KeyFrameInterval 90
KeyFrameIDRInterval 1
Level 3.1
FixedFramerate TRUE

Audio Pin

Property Value
StreamType (StreamInfo) Aac
Bitrate (StreamInfo) 128000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 44100 Hz
const string WiFi_Wide_H264_1920x1080_30p_11000K_AAC_128K = "wifi.wide.h264.1920x1080.30p.11000k.aac.128k"

Apple Live Streaming: 11128 Kbit

Video: H264, 1920x1080, bitrate 11000 kbps, 29.97 fps, aspect ratio 16:9, profile High, Level 4.0, MaxReferenceFrame 3
Audio: AAC, 44100 Hz, stereo, bitrate 128 kbps
Container: MPEG-2 Transport Stream

Socket

Property Value
StreamType MpegTS

Video Pin

Property Value
StreamType (StreamInfo) H264
Bitrate (StreamInfo) 11000000 bps
FrameWidth (VideoStreamInfo) 1920
FrameHeight (VideoStreamInfo) 1080
DisplayRatioWidth (VideoStreamInfo) 16
DisplayRatioHeight (VideoStreamInfo) 9
FrameRate (VideoStreamInfo) 29.97
ScanType (VideoStreamInfo) Progressive

Video Pin Parameters

Parameter Value
H264Profile High
EntropyCodingMode CABAC
NumBFrames 2
NumRefFrames 3
Transform8x8 TRUE
KeyFrameInterval 90
KeyFrameIDRInterval 1
Level 4.0
FixedFramerate TRUE

Audio Pin

Property Value
StreamType (StreamInfo) Aac
Bitrate (StreamInfo) 128000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 44100 Hz
const string WiFi_Wide_H264_640x360_30p_1200K_AAC_96K = "wifi.wide.h264.640x360.30p.1200k.aac.96k"

Apple Live Streaming: 1296 Kbit

Video: H264, 640x360, bitrate 1200 kbps, 29.97 fps, aspect ratio 16:9, profile Main, Level 3.1, MaxReferenceFrame 3
Audio: AAC, 44100 Hz, stereo, bitrate 96 kbps
Container: MPEG-2 Transport Stream

Socket

Property Value
StreamType MpegTS

Video Pin

Property Value
StreamType (StreamInfo) H264
Bitrate (StreamInfo) 1200000 bps
FrameWidth (VideoStreamInfo) 640
FrameHeight (VideoStreamInfo) 360
DisplayRatioWidth (VideoStreamInfo) 16
DisplayRatioHeight (VideoStreamInfo) 9
FrameRate (VideoStreamInfo) 29.97
ScanType (VideoStreamInfo) Progressive

Video Pin Parameters

Parameter Value
H264Profile Main
EntropyCodingMode CABAC
NumBFrames 2
NumRefFrames 3
Transform8x8 FALSE
KeyFrameInterval 90
KeyFrameIDRInterval 1
Level 3.1
FixedFramerate TRUE

Audio Pin

Property Value
StreamType (StreamInfo) Aac
Bitrate (StreamInfo) 96000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 44100 Hz
const string WiFi_Wide_H264_640x360_30p_600K_AAC_96K = "wifi.wide.h264.640x360.30p.600k.aac.96k"

Apple Live Streaming: 696 Kbit

Video: H264, 640x360, bitrate 600 kbps, 29.97 fps, aspect ratio 16:9, profile Baseline, Level 3.0, MaxReferenceFrame 1
Audio: AAC, 44100 Hz, stereo, bitrate 96 kbps
Container: MPEG-2 Transport Stream

Socket

Property Value
StreamType MpegTS

Video Pin

Property Value
StreamType (StreamInfo) H264
Bitrate (StreamInfo) 600000 bps
FrameWidth (VideoStreamInfo) 640
FrameHeight (VideoStreamInfo) 360
DisplayRatioWidth (VideoStreamInfo) 16
DisplayRatioHeight (VideoStreamInfo) 9
FrameRate (VideoStreamInfo) 29.97
ScanType (VideoStreamInfo) Progressive

Video Pin Parameters

Parameter Value
H264Profile Baseline
EntropyCodingMode CAVLC
NumBFrames 0
NumRefFrames 1
Transform8x8 FALSE
KeyFrameInterval 90
KeyFrameIDRInterval 1
Level 3.0
FixedFramerate TRUE

Audio Pin

Property Value
StreamType (StreamInfo) Aac
Bitrate (StreamInfo) 96000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 44100 Hz
const string WiFi_Wide_H264_960x540_30p_1800K_AAC_128K = "wifi.wide.h264.960x540.30p.1800k.aac.128k"

Apple Live Streaming: 1928 Kbit

Video: H264, 960x540, bitrate 1800 kbps, 29.97 fps, aspect ratio 16:9, profile Main, Level 3.1, MaxReferenceFrame 3
Audio: AAC, 44100 Hz, stereo, bitrate 128 kbps
Container: MPEG-2 Transport Stream

Socket

Property Value
StreamType MpegTS

Video Pin

Property Value
StreamType (StreamInfo) H264
Bitrate (StreamInfo) 1800000 bps
FrameWidth (VideoStreamInfo) 960
FrameHeight (VideoStreamInfo) 540
DisplayRatioWidth (VideoStreamInfo) 16
DisplayRatioHeight (VideoStreamInfo) 9
FrameRate (VideoStreamInfo) 29.97
ScanType (VideoStreamInfo) Progressive

Video Pin Parameters

Parameter Value
H264Profile Main
EntropyCodingMode CABAC
NumBFrames 2
NumRefFrames 3
Transform8x8 FALSE
KeyFrameInterval 90
KeyFrameIDRInterval 1
Level 3.1
FixedFramerate TRUE

Audio Pin

Property Value
StreamType (StreamInfo) Aac
Bitrate (StreamInfo) 128000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 44100 Hz