import MediaTypes from "../../constants/MediaTypes"; export default { Name: "Expo Base Video Profile", MaxStaticBitrate: 100000000, MaxStreamingBitrate: 120000000, MusicStreamingTranscodingBitrate: 384000, CodecProfiles: [ { Codec: "h264", Conditions: [ { Condition: "NotEquals", IsRequired: false, Property: "IsAnamorphic", Value: "true", }, { Condition: "EqualsAny", IsRequired: false, Property: "VideoProfile", Value: "high|main|baseline|constrained baseline", }, { Condition: "LessThanEqual", IsRequired: false, Property: "VideoLevel", Value: "51", }, { Condition: "NotEquals", IsRequired: false, Property: "IsInterlaced", Value: "true", }, ], Type: MediaTypes.Video, }, { Codec: "hevc", Conditions: [ { Condition: "NotEquals", IsRequired: false, Property: "IsAnamorphic", Value: "true", }, { Condition: "EqualsAny", IsRequired: false, Property: "VideoProfile", Value: "main|main 10", }, { Condition: "LessThanEqual", IsRequired: false, Property: "VideoLevel", Value: "183", }, { Condition: "NotEquals", IsRequired: false, Property: "IsInterlaced", Value: "true", }, ], Type: MediaTypes.Video, }, ], ContainerProfiles: [], DirectPlayProfiles: [], ResponseProfiles: [ { Container: "m4v", MimeType: "video/mp4", Type: MediaTypes.Video, }, ], SubtitleProfiles: [ { Format: "vtt", Method: "Hls", }, ], TranscodingProfiles: [], };