{"id":1387,"date":"2019-09-30T14:01:14","date_gmt":"2019-09-30T14:01:14","guid":{"rendered":"http:\/\/www.plugnstream.com\/?post_type=epkb_post_type_1&#038;p=1387"},"modified":"2019-09-30T14:05:00","modified_gmt":"2019-09-30T14:05:00","slug":"supported-protocols-and-formats","status":"publish","type":"epkb_post_type_1","link":"https:\/\/www.plugnstream.com\/knowledge-base\/supported-protocols-and-formats\/","title":{"rendered":"Supported protocols and formats"},"content":{"rendered":"<p><script>jQuery(function() {jQuery(\"header #primary-menu, footer\").hide();  $('#phantom').html('');});<\/script><\/p>\n\n\n<h2 class=\"wp-block-heading\">Supported streaming protocols&nbsp;<\/h2>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">HDS<\/h3>\n\n\n\n<p>HTTP Dynamic Streaming (HDS) to deliver adaptive bitrate live and VOD content to Adobe Flash Player 10.1 or later. HDS is a segment-based protocol from Adobe that uses HTTP for delivery.<\/p>\n\n\n\n<p>Wowza Streaming Engine supports the following codecs for HDS:<\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>Video<\/th><th>Audio<\/th><\/tr><\/thead><tbody><tr><td>H.264(Live only) On2 VP6, Screen video, Screen video 2, and Sorenson Spark<\/td><td>AAC, AAC-LC, HE-AAC (AAC+ or aacPlus), and HE-AACv2 (enhanced AAC+, aacPlus v2)MP3(Live only) Speex<\/td><\/tr><\/tbody><\/table>\n\n\n\n<h3 class=\"wp-block-heading\">HLS<\/h3>\n\n\n\n<p>HTTP Live Streaming (HLS) to deliver adaptive bitrate live and VOD content to iOS devices (iOS 3.0 or later); JW Player and QuickTime Player (version 10 or later); Safari (4.0 or later); devices such as the Roku and Amino set-top boxes; and some smart TVs. HLS is a segment-based protocol from Apple that uses HTTP for delivery. <\/p>\n\n\n\n<p>Wowza Streaming Engine supports the following codecs for HLS:<\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>Video<\/th><th>Audio<\/th><\/tr><\/thead><tbody><tr><td>H.264<\/td><td>AAC, AAC-LC, and HE-AAC (AAC+ or aacPlus)Dolby Digital 5.1 Surround Sound (AC-3) and Dolby Digital Plus (Enhanced AC-3 or E-AC-3)MP3<\/td><\/tr><\/tbody><\/table>\n\n\n\n<h3 class=\"wp-block-heading\">Microsoft Smooth Streaming<\/h3>\n\n\n\n<p>Microsoft Smooth Streaming to deliver adaptive bitrate live and VOD content to Microsoft Silverlight players and Windows Phone devices. Smooth Streaming is a segment-based protocol that uses HTTP for delivery. The media platform performs all of the segmenting and packaging necessary to deliver Smooth Streaming streams; a Microsoft IIS server isn&#8217;t required.<\/p>\n\n\n\n<p>Wowza Streaming Engine supports the following codecs for Smooth Streaming:<\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>Video<\/th><th>Audio<\/th><\/tr><\/thead><tbody><tr><td>H.264<\/td><td>AAC, AAC-LC, HE-AAC (AAC+ or aacPlus), and HE-AACv2 (enhanced AAC+, aacPlus v2)MP3<\/td><\/tr><\/tbody><\/table>\n\n\n\n<h3 class=\"wp-block-heading\">MPEG-DASH<\/h3>\n\n\n\n<p>MPEG-DASH (Dynamic Adaptive Streaming over HTTP) adaptive bitrate live and VOD content to clients that can play DASH streams. MPEG-DASH is an ISO standard for streaming segment-based content over HTTP. <\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>Video<\/th><th>Audio<\/th><\/tr><\/thead><tbody><tr><td>H.264, H.265 (preview)<\/td><td>AAC, AAC-LC, HE-AAC (AAC+ or aacPlus), HE-AACv2 (enhanced AAC+, aacPlus v2)Dolby Digital 5.1 Surround Sound (AC-3) and Dolby Digital Plus (Enhanced AC-3 or E-AC-3)(Wowza Streaming Engine 4.7.2.01 or later) MPEG-4 Audio Lossless Coding (ALS)<\/td><\/tr><\/tbody><\/table>\n\n\n\n<h3 class=\"wp-block-heading\">RTMP<\/h3>\n\n\n\n<p>RTMP can deliver adaptive bitrate live and VOD content to Adobe Flash Player using Real Time Messaging Protocol (RTMP).<\/p>\n\n\n\n<p>The media platform supports all video and audio formats that Flash Player supports:<\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>Video<\/th><th>Audio<\/th><\/tr><\/thead><tbody><tr><td>H.264On2 VP6Sorenson SparkScreen video and Screen video 2<\/td><td>AAC, AAC-LC, HE-AAC (AAC+ or aacPlus), HE-AACv2 (enhanced AAC+, aacPlus v2)MP3Speex<\/td><\/tr><\/tbody><\/table>\n\n\n\n<h3 class=\"wp-block-heading\">RTSP\/RTP<\/h3>\n\n\n\n<p>RTSP\/RTP can deliver live H.264, AAC, and MP3 content to players and devices that support Real Time Streaming Protocol (RTSP), Real-time Transport Protocol (RTP), and MPEG-TS (transport stream). This includes QuickTime Player (version 10 or later), VideoLAN VLC player, set-top boxes, and 3GPP devices. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">WebRTC<\/h3>\n\n\n\n<p>Web Real-time Communication (WebRTC) is an open source project to enable real-time communication of audio, video,&nbsp;and data in web browsers and native apps. WebRTC is designed for peer-to-peer connections&nbsp;but includes fallbacks in case direct connections fail. Encryption is mandatory for WebRTC streams, so you must configure Wowza Streaming Engine to use secure sockets layer (SSL).&nbsp;<\/p>\n\n\n\n<p>WebRTC is still gaining adoption, so not all browsers and mobile platforms support it. With Wowza Streaming Engine, you can ingest and play WebRTC streams with Mozilla Firefox and Google Chrome browsers on the desktop.<\/p>\n\n\n\n<p>The media platform supports the following codecs for WebRTC:<\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>Video<\/th><th>Audio<\/th><\/tr><\/thead><tbody><tr><td>H.264VP8VP9<\/td><td>VorbisOpusPulse Code Modulation (PCM) types PCMU and PCMA<\/td><\/tr><\/tbody><\/table>\n\n\n\n<h2 class=\"wp-block-heading\">Supported media file formats<\/h2>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td><\/td><td><strong>Prefix<\/strong><\/td><td><strong>Extension(s)<\/strong><\/td><td><\/td><\/tr><tr><td>MP4<\/td><td>mp4:<\/td><td>.mp4, .f4v, .mov, .m4a, .m4v, .mp4a, .mp4v, .3gp, .3g2<\/td><td><\/td><\/tr><tr><td>MP3<\/td><td>mp3:<\/td><td>.mp3<\/td><td><\/td><\/tr><tr><td>SMIL<\/td><td>smil:<\/td><td>.smil<\/td><td><\/td><\/tr><tr><td>FLV<\/td><td>flv:<\/td><td>.flv<\/td><td><\/td><\/tr><\/tbody><\/table>\n","protected":false},"excerpt":{"rendered":"<p>Supported streaming protocols&nbsp; HDS HTTP Dynamic Streaming (HDS) to deliver adaptive bitrate live and VOD content to Adobe Flash Player 10.1 or later. HDS is a segment-based protocol from Adobe that uses HTTP for delivery. Wowza Streaming Engine supports the following codecs for HDS: Video Audio H.264(Live only) On2 VP6, Screen video, Screen video 2,&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"footnotes":""},"epkb_post_type_1_category":[7],"epkb_post_type_1_tag":[],"class_list":["post-1387","epkb_post_type_1","type-epkb_post_type_1","status-publish","hentry","epkb_post_type_1_category-cdn","epkb_post_type_1_category-7","description-off"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Supported protocols and formats - Plugnstream<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.plugnstream.com\/knowledge-base\/supported-protocols-and-formats\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Supported protocols and formats - Plugnstream\" \/>\n<meta property=\"og:description\" content=\"Supported streaming protocols&nbsp; HDS HTTP Dynamic Streaming (HDS) to deliver adaptive bitrate live and VOD content to Adobe Flash Player 10.1 or later. HDS is a segment-based protocol from Adobe that uses HTTP for delivery. Wowza Streaming Engine supports the following codecs for HDS: Video Audio H.264(Live only) On2 VP6, Screen video, Screen video 2,&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.plugnstream.com\/knowledge-base\/supported-protocols-and-formats\/\" \/>\n<meta property=\"og:site_name\" content=\"Plugnstream\" \/>\n<meta property=\"article:modified_time\" content=\"2019-09-30T14:05:00+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.plugnstream.com\/knowledge-base\/supported-protocols-and-formats\/\",\"url\":\"https:\/\/www.plugnstream.com\/knowledge-base\/supported-protocols-and-formats\/\",\"name\":\"Supported protocols and formats - Plugnstream\",\"isPartOf\":{\"@id\":\"https:\/\/www.plugnstream.com\/#website\"},\"datePublished\":\"2019-09-30T14:01:14+00:00\",\"dateModified\":\"2019-09-30T14:05:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.plugnstream.com\/knowledge-base\/supported-protocols-and-formats\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.plugnstream.com\/knowledge-base\/supported-protocols-and-formats\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.plugnstream.com\/knowledge-base\/supported-protocols-and-formats\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.plugnstream.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Supported protocols and formats\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.plugnstream.com\/#website\",\"url\":\"https:\/\/www.plugnstream.com\/\",\"name\":\"Plugnstream\",\"description\":\"Media platform as a service\",\"publisher\":{\"@id\":\"https:\/\/www.plugnstream.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.plugnstream.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.plugnstream.com\/#organization\",\"name\":\"Plugnstream - Livestreaming Platform as a Service\",\"url\":\"https:\/\/www.plugnstream.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.plugnstream.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.plugnstream.com\/file\/2019\/09\/Plugnstream-1.png\",\"contentUrl\":\"https:\/\/www.plugnstream.com\/file\/2019\/09\/Plugnstream-1.png\",\"width\":449,\"height\":67,\"caption\":\"Plugnstream - Livestreaming Platform as a Service\"},\"image\":{\"@id\":\"https:\/\/www.plugnstream.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Supported protocols and formats - Plugnstream","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.plugnstream.com\/knowledge-base\/supported-protocols-and-formats\/","og_locale":"en_US","og_type":"article","og_title":"Supported protocols and formats - Plugnstream","og_description":"Supported streaming protocols&nbsp; HDS HTTP Dynamic Streaming (HDS) to deliver adaptive bitrate live and VOD content to Adobe Flash Player 10.1 or later. HDS is a segment-based protocol from Adobe that uses HTTP for delivery. Wowza Streaming Engine supports the following codecs for HDS: Video Audio H.264(Live only) On2 VP6, Screen video, Screen video 2,&hellip;","og_url":"https:\/\/www.plugnstream.com\/knowledge-base\/supported-protocols-and-formats\/","og_site_name":"Plugnstream","article_modified_time":"2019-09-30T14:05:00+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.plugnstream.com\/knowledge-base\/supported-protocols-and-formats\/","url":"https:\/\/www.plugnstream.com\/knowledge-base\/supported-protocols-and-formats\/","name":"Supported protocols and formats - Plugnstream","isPartOf":{"@id":"https:\/\/www.plugnstream.com\/#website"},"datePublished":"2019-09-30T14:01:14+00:00","dateModified":"2019-09-30T14:05:00+00:00","breadcrumb":{"@id":"https:\/\/www.plugnstream.com\/knowledge-base\/supported-protocols-and-formats\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.plugnstream.com\/knowledge-base\/supported-protocols-and-formats\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.plugnstream.com\/knowledge-base\/supported-protocols-and-formats\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.plugnstream.com\/"},{"@type":"ListItem","position":2,"name":"Supported protocols and formats"}]},{"@type":"WebSite","@id":"https:\/\/www.plugnstream.com\/#website","url":"https:\/\/www.plugnstream.com\/","name":"Plugnstream","description":"Media platform as a service","publisher":{"@id":"https:\/\/www.plugnstream.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.plugnstream.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.plugnstream.com\/#organization","name":"Plugnstream - Livestreaming Platform as a Service","url":"https:\/\/www.plugnstream.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.plugnstream.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.plugnstream.com\/file\/2019\/09\/Plugnstream-1.png","contentUrl":"https:\/\/www.plugnstream.com\/file\/2019\/09\/Plugnstream-1.png","width":449,"height":67,"caption":"Plugnstream - Livestreaming Platform as a Service"},"image":{"@id":"https:\/\/www.plugnstream.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.plugnstream.com\/rest\/wp\/v2\/epkb_post_type_1\/1387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.plugnstream.com\/rest\/wp\/v2\/epkb_post_type_1"}],"about":[{"href":"https:\/\/www.plugnstream.com\/rest\/wp\/v2\/types\/epkb_post_type_1"}],"author":[{"embeddable":true,"href":"https:\/\/www.plugnstream.com\/rest\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.plugnstream.com\/rest\/wp\/v2\/comments?post=1387"}],"version-history":[{"count":2,"href":"https:\/\/www.plugnstream.com\/rest\/wp\/v2\/epkb_post_type_1\/1387\/revisions"}],"predecessor-version":[{"id":1389,"href":"https:\/\/www.plugnstream.com\/rest\/wp\/v2\/epkb_post_type_1\/1387\/revisions\/1389"}],"wp:attachment":[{"href":"https:\/\/www.plugnstream.com\/rest\/wp\/v2\/media?parent=1387"}],"wp:term":[{"taxonomy":"epkb_post_type_1_category","embeddable":true,"href":"https:\/\/www.plugnstream.com\/rest\/wp\/v2\/epkb_post_type_1_category?post=1387"},{"taxonomy":"epkb_post_type_1_tag","embeddable":true,"href":"https:\/\/www.plugnstream.com\/rest\/wp\/v2\/epkb_post_type_1_tag?post=1387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}