{"id":1658,"date":"2024-03-06T13:15:29","date_gmt":"2024-03-06T12:15:29","guid":{"rendered":"https:\/\/websites.fraunhofer.de\/video-dev\/?p=1658"},"modified":"2024-03-14T14:56:01","modified_gmt":"2024-03-14T13:56:01","slug":"decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond","status":"publish","type":"post","link":"https:\/\/websites.fraunhofer.de\/video-dev\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\/","title":{"rendered":"Decoding Green Streaming &#8211; Part I of III: Setting the Stage"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">The Impact of Bitrate, Resolution, and Beyond<\/h2>\n\n\n\n<p>In an era where streaming has evolved into an essential and omnipresent aspect of our everyday routines, the relevance of the ecological footprint of our multimedia entertainment is gaining prominence. Behind the scenes of the seemingly effortless transmission of our favorite movies, series, TV shows, and social media, complex interconnections and a multitude of components, parameters, and variables affect the energy consumption and, ultimately, the ecological footprint of our beloved video streaming.<\/p>\n\n\n\n<p>In this blog post series, we take a detailed look at the energy consumption of the streaming supply chain, particularly that of streaming devices like Smart TVs, to gain a deeper understanding of the factors that significantly influence energy consumption. We need to understand how much energy is consumed during streaming by individual processes to take meaningful steps to minimize these impacts and ultimately reduce the carbon footprint of streaming. Of particular interest to us is determining the share of processes and components involved in streaming that contribute to the overall energy consumption.<\/p>\n\n\n\n<p>The streaming supply chain ranging from content creation to display video on user screens is complex, with effects like scaling, concurrent viewers or distribution playing a crucial role and significantly influencing overall considerations. To understand these interconnections and their effects, it is essential to measure energy consumption along the supply chain. We differentiate between various usage scenarios such as live streaming and video-on-demand, particularly measuring the energy consumption of individual components and analyze them in the context of the overall energy demand of the end-to-end streaming supply chain. So, what are the key factors that significantly influence energy consumption when streaming on Smart TVs and streaming devices? Does the widely cited relationship between bitrate and energy consumption in video streaming exist? How relevant is it for the end-to-end consideration of the ecological footprint of the streaming supply chain? Do other factors such as resolution, High Dynamic Range (HDR), the video and audio codec used, the network interface, or e.g. the TV&#8217;s display technology (OLED, QLED, LED) play a role? Or is the content itself the decisive factor in determining energy consumption? Let&#8217;s explore&#8230;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Green Streaming Measurement Architecture &#8211; Integrating Energy Consumption Data and Streaming Metrics through the FOKUS FAMIUM Stream Analytics and ABR-Testbed solution<\/h2>\n\n\n\n<p>Our goal is to combine precise energy measurements, i.e., real-time power consumption data from streaming devices, with player and session metrics. Using our <a href=\"https:\/\/www.fokus.fraunhofer.de\/en\/fame\/sand\">FOKUS FAMIUM Stream Analytics Solution<\/a>, we create the opportunity to combine energy consumption data and streaming metrics in one tool and generate analyses based on it. To validate the measurements and substantiate the results, measurements are repeated in a clearly defined test procedure. For this purpose, we have developed a measurement framework that, using our <a href=\"https:\/\/www.fokus.fraunhofer.de\/go\/dash\">FAMIUM Adaptive Bitrate Testbed<\/a> (ABR Testbed), enables the automation of measurements on streaming devices and transfers them, along with simultaneously recorded session metrics, into a common and reliable database through FAMIUM Stream Analytics. To evaluate the data, FAMIUM Stream Analytics provides individual dashboards. In another step, the measurement results are processed and used as a data basis for modeling a digital twin of the streaming chain and for training AI models to optimize its energy efficiency.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"698\" height=\"404\" src=\"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/Fraunhofer_fokus_abr_testbed-698x404.png\" alt=\"\" class=\"wp-image-1661\" srcset=\"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/Fraunhofer_fokus_abr_testbed-698x404.png 698w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/Fraunhofer_fokus_abr_testbed-400x232.png 400w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/Fraunhofer_fokus_abr_testbed-768x445.png 768w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/Fraunhofer_fokus_abr_testbed.png 908w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><figcaption class=\"wp-element-caption\">Fraunhofer FAMIUM ABR Testbed<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"698\" height=\"698\" src=\"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/measurement-automation-2-698x698.png\" alt=\"\" class=\"wp-image-1662\" srcset=\"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/measurement-automation-2-698x698.png 698w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/measurement-automation-2-400x400.png 400w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/measurement-automation-2-150x150.png 150w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/measurement-automation-2-768x768.png 768w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/measurement-automation-2.png 841w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><figcaption class=\"wp-element-caption\">Green Streaming Measurement Framework<\/figcaption><\/figure>\n\n\n\n<p>To describe the measurement and test environment, we have defined an attribute triplet that includes but is not limited to the following parameters:<\/p>\n\n\n\n<p><strong>Content Attributes<\/strong>: complexity, luma, color histograms, codec, frame rate, GOP size, encryption, container, and packaging.<\/p>\n\n\n\n<p><strong>Device Attributes<\/strong>: display technology, brightness level, stationary\/mobile, light conditions, player type, and ABR algorithm.<\/p>\n\n\n\n<p><strong>Network Attributes<\/strong>: connection type, bandwidth, jitter, and packet loss.&nbsp;<\/p>\n\n\n\n<p>While the reference architecture is still in development, we have implemented a simplified measurement setup as depicted in illustration &#8220;ExoPlayer-based Measurement&#8221;. This setup consists of a 4-way Power Meter (NETIO PowerPDU 4PS) and an Android TV measurement application based on ExoPlayer. Our measurement app plays the custom-created reference content on the respective end device (Smart TV or streaming box), simultaneously reads the energy measurement data via the JSON API from the power meter and writes a measurement data log on a per second basis. This log includes not only energy consumption values but also player metrics such as player state, playback position, media URLs, etc., which are captured and made available for analysis. With the power meter, up to four devices can be measured simultaneously. We leverage this capability by, for example, examining the energy consumption for streaming test content directly through the app on the Smart TV and comparing the results with the case where the TV is fed via HDMI from a streaming box or stick. The difference between the two measurements can be considered, within certain limits, as the portion required on the TV for network communication and decoding of the stream.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"698\" height=\"295\" src=\"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/power_measurement_exoplayer-698x295.png\" alt=\"\" class=\"wp-image-1665\" srcset=\"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/power_measurement_exoplayer-698x295.png 698w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/power_measurement_exoplayer-400x169.png 400w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/power_measurement_exoplayer-768x325.png 768w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/power_measurement_exoplayer-1536x649.png 1536w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/power_measurement_exoplayer-2048x866.png 2048w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><figcaption class=\"wp-element-caption\">ExoPlayer-based Measurement<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Reference Content<\/h2>\n\n\n\n<p>To run measurements on end devices, we initiate tests with some basic content and stream parameters to determine if these parameters have a measurable impact on energy consumption. Artificially generated video streams were used for this purpose, aiming to cover a wide range of decoding complexity from very simple to very complex. Through these streams, we aim to investigate the extent to which different stream complexities influence the energy consumption of the end device. The most challenging stream to decode consists of individual frames with random pixels (&#8216;random pixel&#8217;), devoid of any repeating patterns. This complexity hinders efficient compression within frames and provides no consistency between frames, thereby impairing efficient inter-frame and intra-frame compression.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"574\" height=\"385\" src=\"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/random_pixel.jpg\" alt=\"\" class=\"wp-image-1666\" style=\"width:240px\" srcset=\"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/random_pixel.jpg 574w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/random_pixel-400x268.jpg 400w\" sizes=\"auto, (max-width: 574px) 100vw, 574px\" \/><figcaption class=\"wp-element-caption\">Random Pixel Test Content<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"698\" height=\"115\" src=\"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/grayscale_lumaramp-698x115.jpg\" alt=\"\" class=\"wp-image-1667\" style=\"height:100px\" srcset=\"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/grayscale_lumaramp-698x115.jpg 698w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/grayscale_lumaramp-400x66.jpg 400w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/grayscale_lumaramp-768x126.jpg 768w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/grayscale_lumaramp-1536x253.jpg 1536w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/grayscale_lumaramp.jpg 1720w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><figcaption class=\"wp-element-caption\">Grayscale Lumaramp Test Content<\/figcaption><\/figure>\n\n\n\n<p>The source materials for each video consisted of frames showing a monochromatic gray color with varying brightness. The brightness started at zero and then increased in steps of 16 up to 240. The first frame (black) and the last frame (white) are each repeated for three minutes, while each frame in between is displayed for one minute. This creates a brightness timeline over 20 minutes of video runtime.<\/p>\n\n\n\n<p>Another video (&#8216;timescapes&#8217;) uses realistic content featuring various natural scenes, repeating every 30 seconds. The content starts in its original form at 100% luminance, and with each repetition, the depicted content darkens by 10%.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"698\" height=\"115\" src=\"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/timescapes_scenes_whitebg-698x115.jpg\" alt=\"\" class=\"wp-image-1675\" style=\"aspect-ratio:6.12280701754386;width:840px;height:auto\" srcset=\"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/timescapes_scenes_whitebg-698x115.jpg 698w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/timescapes_scenes_whitebg-400x66.jpg 400w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/timescapes_scenes_whitebg-768x126.jpg 768w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/timescapes_scenes_whitebg-1536x252.jpg 1536w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/timescapes_scenes_whitebg-2048x336.jpg 2048w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><figcaption class=\"wp-element-caption\">Scenes of &#8220;timescapes lumaramp&#8221; test content<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"698\" height=\"164\" src=\"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/timescapes_luma_bg-698x164.jpg\" alt=\"\" class=\"wp-image-1676\" srcset=\"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/timescapes_luma_bg-698x164.jpg 698w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/timescapes_luma_bg-400x94.jpg 400w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/timescapes_luma_bg-768x181.jpg 768w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/timescapes_luma_bg-1536x362.jpg 1536w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/timescapes_luma_bg-2048x482.jpg 2048w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><figcaption class=\"wp-element-caption\">Lumaramp based on test content &#8220;timescapes&#8221;<\/figcaption><\/figure>\n\n\n\n<p>Furthermore, various combinations of content attributes such as resolution, bitrate, codec, frame rate, and SDR\/HDR were generated and used for measurements. By this, we aim to examine the impact of different stream properties on energy consumption. As mentioned earlier, this investigation is intended for all relevant components of the streaming chain, and currently, our focus is on end devices, particularly Smart TVs used in streaming.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"698\" height=\"279\" src=\"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/timescapes_scenes_full_bg-698x279.jpg\" alt=\"\" class=\"wp-image-1677\" srcset=\"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/timescapes_scenes_full_bg-698x279.jpg 698w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/timescapes_scenes_full_bg-400x160.jpg 400w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/timescapes_scenes_full_bg-768x307.jpg 768w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/timescapes_scenes_full_bg-1536x613.jpg 1536w, https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/timescapes_scenes_full_bg-2048x818.jpg 2048w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><figcaption class=\"wp-element-caption\">Scenes of timescapes test content<\/figcaption><\/figure>\n\n\n\n<p>Measurements were conducted using the ExoPlayer-based measurement application playing the generated test content. We will discuss and explain selected results in upcoming posts of this series &#8220;Decoding Green Streaming: The Impact of Bitrate, Resolution, and Beyond&#8221;.  <\/p>\n\n\n\n<p>Part 2 will feature evaluation of measurements and results, unveiling exciting insights on the impact of content characteristics, stream parameters, and display settings to overall energy consumption when streaming. Stay tuned&#8230;<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Curious about our activities in green streaming? Explore<a href=\"https:\/\/www.green-streaming.de\/?lang=en\"> green-streaming.de<\/a> for details and reach out to us!<\/p>\n\n\n\n\n\n<p>contributing authors: <a href=\"https:\/\/www.fokus.fraunhofer.de\/usr\/seeliger\">Robert Seeliger<\/a>, <a href=\"https:\/\/www.fokus.fraunhofer.de\/5ba9a157d91764b3\">Minh Nguyen<\/a>, <a href=\"https:\/\/www.fokus.fraunhofer.de\/usr\/martin_lasak\">Martin Lasak<\/a>, <a href=\"https:\/\/www.fokus.fraunhofer.de\/en\/fame\/team\/gueclue\">G\u00f6rkem G\u00fccl\u00fc<\/a>, <a href=\"https:\/\/www.fokus.fraunhofer.de\/fame\/team\/silhavy\">Daniel Silhavy<\/a> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Impact of Bitrate, Resolution, and Beyond In an era where streaming has evolved into an essential and omnipresent aspect of our everyday routines, the relevance of the ecological footprint of our multimedia entertainment is gaining prominence. Behind the scenes&#8230;<\/p>\n","protected":false},"author":7,"featured_media":1683,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29,60,61,35],"tags":[64,30,63,65,66,62],"coauthors":[22],"class_list":["post-1658","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-exoplayer","category-green-streaming","category-sustainability","category-video-encoding","tag-energy-efficiency","tag-exoplayer","tag-green-streaming","tag-measurements","tag-smarttv","tag-sustainability"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Decoding Green Streaming - Part I of III: Setting the Stage - Video-Dev<\/title>\n<meta name=\"description\" content=\"Streaming EvolutionEcological FootprintMultimedia EntertainmentVideo StreamingEnergy ConsumptionCarbon FootprintStreaming DevicesSmart TVsSupply ChainContent Creation\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/websites.fraunhofer.de\/video-dev\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Decoding Green Streaming - Part I of III: Setting the Stage - Video-Dev\" \/>\n<meta property=\"og:description\" content=\"Streaming EvolutionEcological FootprintMultimedia EntertainmentVideo StreamingEnergy ConsumptionCarbon FootprintStreaming DevicesSmart TVsSupply ChainContent Creation\" \/>\n<meta property=\"og:url\" content=\"https:\/\/websites.fraunhofer.de\/video-dev\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\/\" \/>\n<meta property=\"og:site_name\" content=\"Video-Dev\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-06T12:15:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-14T13:56:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/greenstreaming_featuredImage.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"569\" \/>\n\t<meta property=\"og:image:height\" content=\"321\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Robert Seeliger\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Robert Seeliger\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\\\/\"},\"author\":{\"name\":\"Robert Seeliger\",\"@id\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/#\\\/schema\\\/person\\\/07ff248f460ed35bcba704da4cf38dce\"},\"headline\":\"Decoding Green Streaming &#8211; Part I of III: Setting the Stage\",\"datePublished\":\"2024-03-06T12:15:29+00:00\",\"dateModified\":\"2024-03-14T13:56:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\\\/\"},\"wordCount\":1213,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/greenstreaming_featuredImage.jpg\",\"keywords\":[\"energy efficiency\",\"exoplayer\",\"green streaming\",\"measurements\",\"SmartTV\",\"sustainability\"],\"articleSection\":[\"exoplayer\",\"Green Streaming\",\"Sustainability\",\"video encoding\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\\\/\",\"url\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\\\/\",\"name\":\"Decoding Green Streaming - Part I of III: Setting the Stage - Video-Dev\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/greenstreaming_featuredImage.jpg\",\"datePublished\":\"2024-03-06T12:15:29+00:00\",\"dateModified\":\"2024-03-14T13:56:01+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/#\\\/schema\\\/person\\\/07ff248f460ed35bcba704da4cf38dce\"},\"description\":\"Streaming EvolutionEcological FootprintMultimedia EntertainmentVideo StreamingEnergy ConsumptionCarbon FootprintStreaming DevicesSmart TVsSupply ChainContent Creation\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\\\/#primaryimage\",\"url\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/greenstreaming_featuredImage.jpg\",\"contentUrl\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/greenstreaming_featuredImage.jpg\",\"width\":569,\"height\":321,\"caption\":\"generated with CoPilot Designer\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Decoding Green Streaming &#8211; Part I of III: Setting the Stage\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/#website\",\"url\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/\",\"name\":\"Video-Dev\",\"description\":\"Future Applications and Media - Video Development Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/#\\\/schema\\\/person\\\/07ff248f460ed35bcba704da4cf38dce\",\"name\":\"Robert Seeliger\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/DSC3698_400x400px-150x150.jpgb8286c1f8f491fae71c1373a569b244e\",\"url\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/DSC3698_400x400px-150x150.jpg\",\"contentUrl\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/DSC3698_400x400px-150x150.jpg\",\"caption\":\"Robert Seeliger\"},\"url\":\"https:\\\/\\\/websites.fraunhofer.de\\\/video-dev\\\/author\\\/rse\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Decoding Green Streaming - Part I of III: Setting the Stage - Video-Dev","description":"Streaming EvolutionEcological FootprintMultimedia EntertainmentVideo StreamingEnergy ConsumptionCarbon FootprintStreaming DevicesSmart TVsSupply ChainContent Creation","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:\/\/websites.fraunhofer.de\/video-dev\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\/","og_locale":"en_US","og_type":"article","og_title":"Decoding Green Streaming - Part I of III: Setting the Stage - Video-Dev","og_description":"Streaming EvolutionEcological FootprintMultimedia EntertainmentVideo StreamingEnergy ConsumptionCarbon FootprintStreaming DevicesSmart TVsSupply ChainContent Creation","og_url":"https:\/\/websites.fraunhofer.de\/video-dev\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\/","og_site_name":"Video-Dev","article_published_time":"2024-03-06T12:15:29+00:00","article_modified_time":"2024-03-14T13:56:01+00:00","og_image":[{"width":569,"height":321,"url":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/greenstreaming_featuredImage.jpg","type":"image\/jpeg"}],"author":"Robert Seeliger","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Robert Seeliger","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/websites.fraunhofer.de\/video-dev\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\/#article","isPartOf":{"@id":"https:\/\/websites.fraunhofer.de\/video-dev\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\/"},"author":{"name":"Robert Seeliger","@id":"https:\/\/websites.fraunhofer.de\/video-dev\/#\/schema\/person\/07ff248f460ed35bcba704da4cf38dce"},"headline":"Decoding Green Streaming &#8211; Part I of III: Setting the Stage","datePublished":"2024-03-06T12:15:29+00:00","dateModified":"2024-03-14T13:56:01+00:00","mainEntityOfPage":{"@id":"https:\/\/websites.fraunhofer.de\/video-dev\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\/"},"wordCount":1213,"commentCount":0,"image":{"@id":"https:\/\/websites.fraunhofer.de\/video-dev\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\/#primaryimage"},"thumbnailUrl":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/greenstreaming_featuredImage.jpg","keywords":["energy efficiency","exoplayer","green streaming","measurements","SmartTV","sustainability"],"articleSection":["exoplayer","Green Streaming","Sustainability","video encoding"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/websites.fraunhofer.de\/video-dev\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/websites.fraunhofer.de\/video-dev\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\/","url":"https:\/\/websites.fraunhofer.de\/video-dev\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\/","name":"Decoding Green Streaming - Part I of III: Setting the Stage - Video-Dev","isPartOf":{"@id":"https:\/\/websites.fraunhofer.de\/video-dev\/#website"},"primaryImageOfPage":{"@id":"https:\/\/websites.fraunhofer.de\/video-dev\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\/#primaryimage"},"image":{"@id":"https:\/\/websites.fraunhofer.de\/video-dev\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\/#primaryimage"},"thumbnailUrl":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/greenstreaming_featuredImage.jpg","datePublished":"2024-03-06T12:15:29+00:00","dateModified":"2024-03-14T13:56:01+00:00","author":{"@id":"https:\/\/websites.fraunhofer.de\/video-dev\/#\/schema\/person\/07ff248f460ed35bcba704da4cf38dce"},"description":"Streaming EvolutionEcological FootprintMultimedia EntertainmentVideo StreamingEnergy ConsumptionCarbon FootprintStreaming DevicesSmart TVsSupply ChainContent Creation","breadcrumb":{"@id":"https:\/\/websites.fraunhofer.de\/video-dev\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/websites.fraunhofer.de\/video-dev\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/websites.fraunhofer.de\/video-dev\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\/#primaryimage","url":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/greenstreaming_featuredImage.jpg","contentUrl":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/greenstreaming_featuredImage.jpg","width":569,"height":321,"caption":"generated with CoPilot Designer"},{"@type":"BreadcrumbList","@id":"https:\/\/websites.fraunhofer.de\/video-dev\/decoding-green-streaming-the-impact-of-bitrate-resolution-and-beyond\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/websites.fraunhofer.de\/video-dev\/"},{"@type":"ListItem","position":2,"name":"Decoding Green Streaming &#8211; Part I of III: Setting the Stage"}]},{"@type":"WebSite","@id":"https:\/\/websites.fraunhofer.de\/video-dev\/#website","url":"https:\/\/websites.fraunhofer.de\/video-dev\/","name":"Video-Dev","description":"Future Applications and Media - Video Development Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/websites.fraunhofer.de\/video-dev\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/websites.fraunhofer.de\/video-dev\/#\/schema\/person\/07ff248f460ed35bcba704da4cf38dce","name":"Robert Seeliger","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/DSC3698_400x400px-150x150.jpgb8286c1f8f491fae71c1373a569b244e","url":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/DSC3698_400x400px-150x150.jpg","contentUrl":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-content\/uploads\/2024\/03\/DSC3698_400x400px-150x150.jpg","caption":"Robert Seeliger"},"url":"https:\/\/websites.fraunhofer.de\/video-dev\/author\/rse\/"}]}},"_links":{"self":[{"href":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-json\/wp\/v2\/posts\/1658","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-json\/wp\/v2\/comments?post=1658"}],"version-history":[{"count":15,"href":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-json\/wp\/v2\/posts\/1658\/revisions"}],"predecessor-version":[{"id":1733,"href":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-json\/wp\/v2\/posts\/1658\/revisions\/1733"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-json\/wp\/v2\/media\/1683"}],"wp:attachment":[{"href":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-json\/wp\/v2\/media?parent=1658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-json\/wp\/v2\/categories?post=1658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-json\/wp\/v2\/tags?post=1658"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/websites.fraunhofer.de\/video-dev\/wp-json\/wp\/v2\/coauthors?post=1658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}