123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372 |
- {
- "EnableAlbumArtInDidl": false,
- "EnableSingleAlbumArtLimit": false,
- "EnableSingleSubtitleLimit": false,
- "SupportedMediaTypes": "Audio,Photo,Video",
- "MaxAlbumArtWidth": 0,
- "MaxAlbumArtHeight": 0,
- "MaxStreamingBitrate": 120000000,
- "MaxStaticBitrate": 100000000,
- "MusicStreamingTranscodingBitrate": 384000,
- "TimelineOffsetSeconds": 0,
- "RequiresPlainVideoItems": false,
- "RequiresPlainFolders": false,
- "EnableMSMediaReceiverRegistrar": false,
- "IgnoreTranscodeByteRangeRequests": false,
- "DirectPlayProfiles": [
- {
- "AudioCodec": "vorbis,opus",
- "Container": "webm",
- "Type": "Video",
- "VideoCodec": "vp8,vp9,av1"
- },
- {
- "AudioCodec": "aac,mp3,mp2,opus,flac,vorbis",
- "Container": "mp4,m4v",
- "Type": "Video",
- "VideoCodec": "h264,vp9,av1"
- },
- {
- "Container": "opus",
- "Type": "Audio"
- },
- {
- "AudioCodec": "opus",
- "Container": "webm",
- "Type": "Audio"
- },
- {
- "AudioCodec": "mp3",
- "Container": "ts",
- "Type": "Audio"
- },
- {
- "Container": "mp3",
- "Type": "Audio"
- },
- {
- "Container": "aac",
- "Type": "Audio"
- },
- {
- "AudioCodec": "aac",
- "Container": "m4a",
- "Type": "Audio"
- },
- {
- "AudioCodec": "aac",
- "Container": "m4b",
- "Type": "Audio"
- },
- {
- "Container": "flac",
- "Type": "Audio"
- },
- {
- "Container": "webma",
- "Type": "Audio"
- },
- {
- "AudioCodec": "webma",
- "Container": "webm",
- "Type": "Audio"
- },
- {
- "Container": "wav",
- "Type": "Audio"
- },
- {
- "Container": "ogg",
- "Type": "Audio"
- },
- {
- "AudioCodec": "aac,mp2,opus,flac",
- "Container": "hls",
- "Type": "Video",
- "VideoCodec": "av1,h264,vp9"
- },
- {
- "AudioCodec": "aac,mp3,mp2",
- "Container": "hls",
- "Type": "Video",
- "VideoCodec": "h264"
- }
- ],
- "TranscodingProfiles": [
- {
- "AudioCodec": "aac",
- "BreakOnNonKeyFrames": true,
- "Container": "mp4",
- "Context": "Streaming",
- "EnableAudioVbrEncoding": true,
- "MaxAudioChannels": "2",
- "MinSegments": "2",
- "Protocol": "hls",
- "Type": "Audio"
- },
- {
- "AudioCodec": "aac",
- "Container": "aac",
- "Context": "Streaming",
- "MaxAudioChannels": "2",
- "Protocol": "http",
- "Type": "Audio"
- },
- {
- "AudioCodec": "mp3",
- "Container": "mp3",
- "Context": "Streaming",
- "MaxAudioChannels": "2",
- "Protocol": "http",
- "Type": "Audio"
- },
- {
- "AudioCodec": "opus",
- "Container": "opus",
- "Context": "Streaming",
- "MaxAudioChannels": "2",
- "Protocol": "http",
- "Type": "Audio"
- },
- {
- "AudioCodec": "wav",
- "Container": "wav",
- "Context": "Streaming",
- "MaxAudioChannels": "2",
- "Protocol": "http",
- "Type": "Audio"
- },
- {
- "AudioCodec": "opus",
- "Container": "opus",
- "Context": "Static",
- "MaxAudioChannels": "2",
- "Protocol": "http",
- "Type": "Audio"
- },
- {
- "AudioCodec": "mp3",
- "Container": "mp3",
- "Context": "Static",
- "MaxAudioChannels": "2",
- "Protocol": "http",
- "Type": "Audio"
- },
- {
- "AudioCodec": "aac",
- "Container": "aac",
- "Context": "Static",
- "MaxAudioChannels": "2",
- "Protocol": "http",
- "Type": "Audio"
- },
- {
- "AudioCodec": "wav",
- "Container": "wav",
- "Context": "Static",
- "MaxAudioChannels": "2",
- "Protocol": "http",
- "Type": "Audio"
- },
- {
- "AudioCodec": "aac,mp2,opus,flac",
- "BreakOnNonKeyFrames": true,
- "Container": "mp4",
- "Context": "Streaming",
- "MaxAudioChannels": "2",
- "MinSegments": "2",
- "Protocol": "hls",
- "Type": "Video",
- "VideoCodec": "av1,h264,vp9"
- },
- {
- "AudioCodec": "aac,mp3,mp2",
- "BreakOnNonKeyFrames": true,
- "Container": "ts",
- "Context": "Streaming",
- "MaxAudioChannels": "2",
- "MinSegments": "2",
- "Protocol": "hls",
- "Type": "Video",
- "VideoCodec": "h264"
- }
- ],
- "CodecProfiles": [
- {
- "Codec": "aac",
- "Conditions": [
- {
- "Condition": "Equals",
- "IsRequired": false,
- "Property": "IsSecondaryAudio",
- "Value": "false"
- }
- ],
- "Type": "VideoAudio"
- },
- {
- "Conditions": [
- {
- "Condition": "LessThanEqual",
- "IsRequired": false,
- "Property": "AudioChannels",
- "Value": "2"
- }
- ],
- "Type": "Audio"
- },
- {
- "Conditions": [
- {
- "Condition": "LessThanEqual",
- "IsRequired": false,
- "Property": "AudioChannels",
- "Value": "2"
- },
- {
- "Condition": "Equals",
- "IsRequired": false,
- "Property": "IsSecondaryAudio",
- "Value": "false"
- }
- ],
- "Type": "VideoAudio"
- },
- {
- "Codec": "h264",
- "Conditions": [
- {
- "Condition": "NotEquals",
- "IsRequired": false,
- "Property": "IsAnamorphic",
- "Value": "true"
- },
- {
- "Condition": "EqualsAny",
- "IsRequired": false,
- "Property": "VideoProfile",
- "Value": "high|main|baseline|constrained baseline"
- },
- {
- "Condition": "EqualsAny",
- "IsRequired": false,
- "Property": "VideoRangeType",
- "Value": "SDR"
- },
- {
- "Condition": "LessThanEqual",
- "IsRequired": false,
- "Property": "VideoLevel",
- "Value": "52"
- },
- {
- "Condition": "NotEquals",
- "IsRequired": false,
- "Property": "IsInterlaced",
- "Value": "true"
- }
- ],
- "Type": "Video"
- },
- {
- "Codec": "hevc",
- "Conditions": [
- {
- "Condition": "NotEquals",
- "IsRequired": false,
- "Property": "IsAnamorphic",
- "Value": "true"
- },
- {
- "Condition": "EqualsAny",
- "IsRequired": false,
- "Property": "VideoProfile",
- "Value": "main"
- },
- {
- "Condition": "EqualsAny",
- "IsRequired": false,
- "Property": "VideoRangeType",
- "Value": "SDR"
- },
- {
- "Condition": "LessThanEqual",
- "IsRequired": false,
- "Property": "VideoLevel",
- "Value": "120"
- },
- {
- "Condition": "NotEquals",
- "IsRequired": false,
- "Property": "IsInterlaced",
- "Value": "true"
- }
- ],
- "Type": "Video"
- },
- {
- "Codec": "vp9",
- "Conditions": [
- {
- "Condition": "EqualsAny",
- "IsRequired": false,
- "Property": "VideoRangeType",
- "Value": "SDR"
- }
- ],
- "Type": "Video"
- },
- {
- "Codec": "av1",
- "Conditions": [
- {
- "Condition": "NotEquals",
- "IsRequired": false,
- "Property": "IsAnamorphic",
- "Value": "true"
- },
- {
- "Condition": "EqualsAny",
- "IsRequired": false,
- "Property": "VideoProfile",
- "Value": "main"
- },
- {
- "Condition": "EqualsAny",
- "IsRequired": false,
- "Property": "VideoRangeType",
- "Value": "SDR"
- },
- {
- "Condition": "LessThanEqual",
- "IsRequired": false,
- "Property": "VideoLevel",
- "Value": "19"
- }
- ],
- "Type": "Video"
- }
- ],
- "ResponseProfiles": [
- {
- "Container": "m4v",
- "MimeType": "video/mp4",
- "Type": "Video"
- }
- ],
- "SubtitleProfiles": [
- {
- "Format": "vtt",
- "Method": "External"
- },
- {
- "Format": "ass",
- "Method": "External"
- },
- {
- "Format": "ssa",
- "Method": "External"
- }
- ],
- "$type": "DeviceProfile"
- }
|