{"id":1384,"date":"2019-09-30T13:46:14","date_gmt":"2019-09-30T13:46:14","guid":{"rendered":"http:\/\/www.plugnstream.com\/?post_type=epkb_post_type_1&#038;p=1384"},"modified":"2019-09-30T14:05:54","modified_gmt":"2019-09-30T14:05:54","slug":"architecture-overview","status":"publish","type":"epkb_post_type_1","link":"https:\/\/www.plugnstream.com\/knowledge-base\/architecture-overview\/","title":{"rendered":"Architecture Overview"},"content":{"rendered":"<p><script>jQuery(function() {jQuery(\"header #primary-menu, footer\").hide();  $('#phantom').html('');});<\/script><\/p>\n\n\n<p>The plugnstream platform has been designed with modularity in mind to provide a strong baseline for applications requiring scalability and agility at heart. The core components of the platform are:<\/p>\n\n\n\n<p><strong>The media platform: <\/strong>Acting as a gateway for ingesting livestreams from broadcasting softwares (Ex. OBS). It provides granular access control over each stream and allows different stream features including transcoding,clipping, ads rollout  to be connected on a live stream.<\/p>\n\n\n\n<p><strong>The CDN: <\/strong>Acting as the hub from where all viewers play the streams, the CDN is tightly connected to the media platform. The CDN provides scalability, allowing the resources to auto stretch to serve as many view requests as possible, and compatibility to serve the streams across  a big range of devices and phones.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"869\" height=\"278\" src=\"http:\/\/www.plugnstream.com\/file\/2019\/09\/Screenshot-2019-09-30-at-4.35.29-PM.png\" alt=\"\" class=\"wp-image-1385\" srcset=\"https:\/\/www.plugnstream.com\/file\/2019\/09\/Screenshot-2019-09-30-at-4.35.29-PM.png 869w, https:\/\/www.plugnstream.com\/file\/2019\/09\/Screenshot-2019-09-30-at-4.35.29-PM-300x96.png 300w, https:\/\/www.plugnstream.com\/file\/2019\/09\/Screenshot-2019-09-30-at-4.35.29-PM-768x246.png 768w\" sizes=\"auto, (max-width: 869px) 100vw, 869px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The plugnstream platform has been designed with modularity in mind to provide a strong baseline for applications requiring scalability and agility at heart. The core components of the platform are: The media platform: Acting as a gateway for ingesting livestreams from broadcasting softwares (Ex. OBS). It provides granular access control over each stream and allows&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":[5],"epkb_post_type_1_tag":[],"class_list":["post-1384","epkb_post_type_1","type-epkb_post_type_1","status-publish","hentry","epkb_post_type_1_category-faqs","epkb_post_type_1_category-5","description-off"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Architecture Overview - 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\/architecture-overview\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Architecture Overview - Plugnstream\" \/>\n<meta property=\"og:description\" content=\"The plugnstream platform has been designed with modularity in mind to provide a strong baseline for applications requiring scalability and agility at heart. The core components of the platform are: The media platform: Acting as a gateway for ingesting livestreams from broadcasting softwares (Ex. OBS). It provides granular access control over each stream and allows&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.plugnstream.com\/knowledge-base\/architecture-overview\/\" \/>\n<meta property=\"og:site_name\" content=\"Plugnstream\" \/>\n<meta property=\"article:modified_time\" content=\"2019-09-30T14:05:54+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.plugnstream.com\/file\/2019\/09\/Screenshot-2019-09-30-at-4.35.29-PM.png\" \/>\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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.plugnstream.com\/knowledge-base\/architecture-overview\/\",\"url\":\"https:\/\/www.plugnstream.com\/knowledge-base\/architecture-overview\/\",\"name\":\"Architecture Overview - Plugnstream\",\"isPartOf\":{\"@id\":\"https:\/\/www.plugnstream.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.plugnstream.com\/knowledge-base\/architecture-overview\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.plugnstream.com\/knowledge-base\/architecture-overview\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.plugnstream.com\/file\/2019\/09\/Screenshot-2019-09-30-at-4.35.29-PM.png\",\"datePublished\":\"2019-09-30T13:46:14+00:00\",\"dateModified\":\"2019-09-30T14:05:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.plugnstream.com\/knowledge-base\/architecture-overview\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.plugnstream.com\/knowledge-base\/architecture-overview\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.plugnstream.com\/knowledge-base\/architecture-overview\/#primaryimage\",\"url\":\"http:\/\/www.plugnstream.com\/file\/2019\/09\/Screenshot-2019-09-30-at-4.35.29-PM.png\",\"contentUrl\":\"http:\/\/www.plugnstream.com\/file\/2019\/09\/Screenshot-2019-09-30-at-4.35.29-PM.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.plugnstream.com\/knowledge-base\/architecture-overview\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.plugnstream.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Architecture Overview\"}]},{\"@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":"Architecture Overview - 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\/architecture-overview\/","og_locale":"en_US","og_type":"article","og_title":"Architecture Overview - Plugnstream","og_description":"The plugnstream platform has been designed with modularity in mind to provide a strong baseline for applications requiring scalability and agility at heart. The core components of the platform are: The media platform: Acting as a gateway for ingesting livestreams from broadcasting softwares (Ex. OBS). It provides granular access control over each stream and allows&hellip;","og_url":"https:\/\/www.plugnstream.com\/knowledge-base\/architecture-overview\/","og_site_name":"Plugnstream","article_modified_time":"2019-09-30T14:05:54+00:00","og_image":[{"url":"http:\/\/www.plugnstream.com\/file\/2019\/09\/Screenshot-2019-09-30-at-4.35.29-PM.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.plugnstream.com\/knowledge-base\/architecture-overview\/","url":"https:\/\/www.plugnstream.com\/knowledge-base\/architecture-overview\/","name":"Architecture Overview - Plugnstream","isPartOf":{"@id":"https:\/\/www.plugnstream.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.plugnstream.com\/knowledge-base\/architecture-overview\/#primaryimage"},"image":{"@id":"https:\/\/www.plugnstream.com\/knowledge-base\/architecture-overview\/#primaryimage"},"thumbnailUrl":"http:\/\/www.plugnstream.com\/file\/2019\/09\/Screenshot-2019-09-30-at-4.35.29-PM.png","datePublished":"2019-09-30T13:46:14+00:00","dateModified":"2019-09-30T14:05:54+00:00","breadcrumb":{"@id":"https:\/\/www.plugnstream.com\/knowledge-base\/architecture-overview\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.plugnstream.com\/knowledge-base\/architecture-overview\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.plugnstream.com\/knowledge-base\/architecture-overview\/#primaryimage","url":"http:\/\/www.plugnstream.com\/file\/2019\/09\/Screenshot-2019-09-30-at-4.35.29-PM.png","contentUrl":"http:\/\/www.plugnstream.com\/file\/2019\/09\/Screenshot-2019-09-30-at-4.35.29-PM.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.plugnstream.com\/knowledge-base\/architecture-overview\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.plugnstream.com\/"},{"@type":"ListItem","position":2,"name":"Architecture Overview"}]},{"@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\/1384","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=1384"}],"version-history":[{"count":2,"href":"https:\/\/www.plugnstream.com\/rest\/wp\/v2\/epkb_post_type_1\/1384\/revisions"}],"predecessor-version":[{"id":1390,"href":"https:\/\/www.plugnstream.com\/rest\/wp\/v2\/epkb_post_type_1\/1384\/revisions\/1390"}],"wp:attachment":[{"href":"https:\/\/www.plugnstream.com\/rest\/wp\/v2\/media?parent=1384"}],"wp:term":[{"taxonomy":"epkb_post_type_1_category","embeddable":true,"href":"https:\/\/www.plugnstream.com\/rest\/wp\/v2\/epkb_post_type_1_category?post=1384"},{"taxonomy":"epkb_post_type_1_tag","embeddable":true,"href":"https:\/\/www.plugnstream.com\/rest\/wp\/v2\/epkb_post_type_1_tag?post=1384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}