This document provides a summary of the AV1 ecosystem as of mid-2019, including:
- The release of optimized AV1 decoders like dav1d that improved decoding speed significantly.
- Growing adoption of AV1 in browsers like Firefox, Chrome, and Edge as well as video players like VLC.
- Continued development of open source AV1 encoders like SVT-AV1 and rav1e.
- Expanding support for AV1 in streaming formats and containers. YouTube paused their deployment of AV1 but it was being used for nearly 1 in 8 videos on the platform.
The document highlights how AV1 is helping to address the bandwidth constraints facing internet video traffic dominated by
NIC - Understand Lync Video and Interop - Level 300Ståle Hansen
Lync 2013 introduced a new video codec, multiview and mobile clients that can do video. This session talks about how it works, Lync Room System and how you can use third party solutions to interact with all other video solution out there.
DCC Labs provides DVB compliant middleware and other embedded software for Set-Top Boxes and digital TV devices. We specialize in small footprint, optimised performance applications running under Linux, OS20, OS21 and similar operating systems.
HKG15: Opening Keynote - George Grey, Linaro CEOLinaro
Opening Keynote - George Grey, Linaro CEO
---------------------------------------------------
Speaker: George Grey
Date: February 9, 2015
---------------------------------------------------
★ Session Summary ★
Keynote Topic: Welcome to Linaro Connect and an update on the latest Linaro developments
--------------------------------------------------
★ Resources ★
Pathable: https://hkg15.pathable.com/meetings/250753
Video: https://www.youtube.com/watch?v=6aAFNCUUVj4
Etherpad:
---------------------------------------------------
★ Event Details ★
Linaro Connect Hong Kong 2015 - #HKG15
February 9-13th, 2015
Regal Airport Hotel Hong Kong Airport
---------------------------------------------------
http://www.linaro.org
http://connect.linaro.org
This presentation by Roman Stratiienko (Software Engineer, Consultant, GlobalLogic) and Stanislav Goncharov (Senior Software Engineer, Consultant, GlobalLogic) was delivered at GlobalLogic Kharkiv Embedded TechTalk #5 on November 22, 2019.
Speakers shared their experience and results on the challenge started last year to make porting of cutting edge Android 10 to low-cost Orange Pi Plus 2E platform. They made it open source and available for every embedded s/w enthusiast based on AOSP project and Linux kernel upstream.
Event materials: https://www.globallogic.com/ua/events/kharkiv-embedded-techtalk-5/
DockerCon 2019 took place in San Francisco, from April 29th to May 2nd.
Open Source @ Dockercon Summit took place Thursday, May 2nd.
Dockercon 2019 was a success with 5000+ participants. We are planning a recap Meetup to highlight overall announcements, new features & news from the event:,
- new CLI plugins announcement (docker app, docker buildx, docker pipeline etc);
- features of Docker Enterprise 3.0 ( assemble, template etc)
- takeaways; useful links, demos, tips and tricks and of course all videos from all the sessions
- cool stuff from the Open summit, like the powerful buildkit
- Demo: Multi-arch Docker Builds
Under this Meetup, we'll discuss news / new feature announcements during Dockercon and their implications for the ecosystem and end user. In addition to the DockerCon recap, we'll have the usual opportunities for networking and Q&A. We will look to answer any questions you have about Dockercon at this meetup.
We invite all of our members to come -- whether you're a beginner or an experienced user of containers. Don't forget to RSVP for this event so we can make sure we have plenty of place for everyone. Save the date for Docker Timisoara Meetup on May 23th @ CoWork The Garden!
NIC - Understand Lync Video and Interop - Level 300Ståle Hansen
Lync 2013 introduced a new video codec, multiview and mobile clients that can do video. This session talks about how it works, Lync Room System and how you can use third party solutions to interact with all other video solution out there.
DCC Labs provides DVB compliant middleware and other embedded software for Set-Top Boxes and digital TV devices. We specialize in small footprint, optimised performance applications running under Linux, OS20, OS21 and similar operating systems.
HKG15: Opening Keynote - George Grey, Linaro CEOLinaro
Opening Keynote - George Grey, Linaro CEO
---------------------------------------------------
Speaker: George Grey
Date: February 9, 2015
---------------------------------------------------
★ Session Summary ★
Keynote Topic: Welcome to Linaro Connect and an update on the latest Linaro developments
--------------------------------------------------
★ Resources ★
Pathable: https://hkg15.pathable.com/meetings/250753
Video: https://www.youtube.com/watch?v=6aAFNCUUVj4
Etherpad:
---------------------------------------------------
★ Event Details ★
Linaro Connect Hong Kong 2015 - #HKG15
February 9-13th, 2015
Regal Airport Hotel Hong Kong Airport
---------------------------------------------------
http://www.linaro.org
http://connect.linaro.org
This presentation by Roman Stratiienko (Software Engineer, Consultant, GlobalLogic) and Stanislav Goncharov (Senior Software Engineer, Consultant, GlobalLogic) was delivered at GlobalLogic Kharkiv Embedded TechTalk #5 on November 22, 2019.
Speakers shared their experience and results on the challenge started last year to make porting of cutting edge Android 10 to low-cost Orange Pi Plus 2E platform. They made it open source and available for every embedded s/w enthusiast based on AOSP project and Linux kernel upstream.
Event materials: https://www.globallogic.com/ua/events/kharkiv-embedded-techtalk-5/
DockerCon 2019 took place in San Francisco, from April 29th to May 2nd.
Open Source @ Dockercon Summit took place Thursday, May 2nd.
Dockercon 2019 was a success with 5000+ participants. We are planning a recap Meetup to highlight overall announcements, new features & news from the event:,
- new CLI plugins announcement (docker app, docker buildx, docker pipeline etc);
- features of Docker Enterprise 3.0 ( assemble, template etc)
- takeaways; useful links, demos, tips and tricks and of course all videos from all the sessions
- cool stuff from the Open summit, like the powerful buildkit
- Demo: Multi-arch Docker Builds
Under this Meetup, we'll discuss news / new feature announcements during Dockercon and their implications for the ecosystem and end user. In addition to the DockerCon recap, we'll have the usual opportunities for networking and Q&A. We will look to answer any questions you have about Dockercon at this meetup.
We invite all of our members to come -- whether you're a beginner or an experienced user of containers. Don't forget to RSVP for this event so we can make sure we have plenty of place for everyone. Save the date for Docker Timisoara Meetup on May 23th @ CoWork The Garden!
Bitmovin LIVE Tech Talks: Data Driven Video WorkflowsBitmovin Inc
Part of Bitmovin's LIVE series, this Tech Talk took a deep-dive into how data can help improve your video workflows; from implementation to management our expert, Daniel Weinberger reviewed some of the most important metrics you need to follow and how you can use them to optimize your video workflows.
View the full recording here: https://go.bitmovin.com/nab-live-data-driven-workflows?utm_source=slideshare
Simplifying and accelerating converged media with Open Visual CloudLiz Warner
Challenges exist with media transformation into Visual Cloud services and the flexibility to migrate those services to new HW platforms. Learn how Intel and partners are solving these challenges with highly optimized cloud native media processing, media analytics, and graphics/rendering components to quickly and easily deliver end-to-end visual cloud services with scalable open source software. Two visual cloud services around media delivery and media analytics will be demonstrated to showcase how to enable faster time to market for innovative “new media” services.
Reaching the multimedia web from embedded platforms with WPEWebkitIgalia
Nowadays the Web is one of the primary ways for multimedia content consumption
and real-time communication (through WebRTC). During this talk Philippe will
present the WPEWebKit web-engine that has been deployed on a wide range of
embedded platforms and how you can add it to your own Linux-based embedded
device. WPEWebKit is the official WebKit upstream port for embedded platforms.
For multimedia playback and real-time communication it heavily relies on the
GStreamer multimedia framework. Philippe will give an overview of the W3C
specifications supported by WPEWebKit. WPEWebKit products have been deployed in
various embedded environments and hardware platforms. Philippe will focus on
i.MX platforms, outlining the steps required to enable WPEWebKit in Yocto-based
BSPs. WPEWebKit can also be used in server-side innovative ways, such as
dynamic HTML/JS/CSS powered video overlaying. Philippe will present this
use-case, detailing how live video streams can be augmented with overlays.
GstWPE is a GStreamer plugin embedding a WPEWebKit WebView, allowing to inject
a live audio/video representation of any Web page into a GStreamer pipeline.
Both GPU-based hardware-accelerated and software rasterisers runtimes are
supported.
(c) Embedded Linux Conference - North America (ELC-NA 2021)
September 27-30, 2021
Hyatt Regency Seattle | Seattle, Washington + Virtual
https://events.linuxfoundation.org/embedded-linux-conference-north-america/
Cloud Based Video Production and EditingPaul Richards
As the, Chief Streaming Officer, here at PTZOptics I get to live stream and play with technology all the time and it has become a dream come true! The industry is chock-full of interesting people and the technology is moving so quickly there is always something new to work on. One of the most rewarding parts of my job is fielding questions from the comments on our YouTube videos.
I recently received a question about cloud based video production. It turns out we have three live interviews on the horizon dedicated to the topic:
-October 21st with NewTek (Hopefully CEO Andrew Cross but no promises :)
-October 28th with Jon Landman of Teradeck (Tentative)
-November 11th with Mark Gilbert CTO of Gallery SIENNA
-December 9th with Philippe Laurent CEO of GoEasyLive.
The Question from Donnie Campbell was: “I understand that there is device specific software to convert video to RTMP (i.e. VMIX, Wirecast, Wirecast go) but is there a cloud based option where I could stream regular video to a cloud based server to do this conversion?”
Traditionally, video production has always been handled on-site, compressed and then streamed. I would bet that 99% of all live video production is still done this way, primarily because of bandwidth restrictions and costs. The major breakthrough announced at NAB from NewTek this year, allows for ultra low latency IP video streaming over a LAN (Local Area Network). The technology NewTek has named “NDI” (Network Device Interface) was released in April of 2016, and is already in the hands of over 1 million video production users (source #1). Watch our live recording about “NewTek NDI Playbook” to learn more about how this technology is being integrated in almost every major market vertical!
While streaming video on the LAN is good, ideally we want to stream anywhere which is where Mark Gilbert from Gallery SIENNA says he can help us. Gilbert says “We are soon to launch our revolutionary NDI.Cloud global IP video service and I wondered if there was any common interest with PTZOptics.” Our team obviously responded saying that if NDI.Cloud allows NDI equipped facilities to seamless integrate with other NDI facilities over wide area networks and the public internet we would definitely be interested! Before you get to excited though Gilbert explained,”We are currently in a closed beta, and we would love to share more… Yesterday we demonstrated a low latency live NDI stream over NDI.Cloud from Mumbai to NewYork (12,500KM) (Source #2).
This got me thinking… If the entire video conferencing industry moved to the cloud why couldn’t video production? The cloud offers a lot of benefits to users, the biggest being low initial investment costs. The best cloud based services make life simpler for end users with a low monthly payment and a “wow this just works” style of delivery. In the video conferencing industry SaaS has been crushing the traditional pay-up-front hardware solutions year after year.
Mauro Chehab, Senior Linux Kernel Developer and Kernel multimedia maintainer, discusses the methods and challenges to creating effective digital TV support into the linux kernel.
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...Amazon Web Services
the Elemental Cloud provides OTT video delivery to a number of large scale customers. In this presentation, Vance Cook, senior solutions architect, presents us a number of customer user cases, the Software Defined Video solution, and explains how existing infrastructures can be moved to the cloud. The gains in scale, cost reduction, flexibility are also highlighted.
This presentation was delivered at the Media and Entertainment Symposium at AWS Toronto.
By 2021, 82% of all consumer Internet traffic will be video according to the most recent Cisco Visual Networking Index report. Cloudflare supports an expansive global network that can optimize the delivery and streaming of high quality video to a global audience.
Cloudflare Stream makes video streaming easy and affordable at scale. Join us for this 45 minute webinar to get a better understanding of Cloudflare’s approach to video:
-Why Cloudflare takes on video in an already crowded market
-How Cloudflare Stream aims to simplify video streaming, while also making it more economical
-How Cloudflare Stream can deliver fast video playback anywhere in the world
-Adding programmability to Stream using the API
Understanding the Stream pricing model, and how it translates with existing market provider models
Video production in the cloud for live streamingPaul Richards
Isn’t it incredible when when we can see technology trends repeat themselves in a matter a few years? It feels like Cisco just put the final nail in the video conferencing codec coffin a few months ago, officially ended by the stellar growth in cloud based video meeting software. Just last week in Season 2, Episode 5 of our live streaming show we interviewed what I believe to be the very first cloud based video production software built for the live streaming market. As many of us are aware the shift to the cloud has meant major change and opportunity for businesses around the world. In this article, I will review and predict what the next generation of live streaming software in the cloud has to offer.
It’s amazing what can be done in the cloud these days! In our December 2nd live show I interviewed, Philippe Laurent, CEO of EasyLive. Laurent has finally brought video production into the ever powerful cloud with the new EasyLive SaaS platform! Built from the ground up as a cloud based application EasyLive allows teams from around the world to easily access the same live video production interface. The full YouTube live interview is embedded below (you can skip to minute 7 to watch the live demo only).
For the full video of this presentation, please visit:
https://www.embedded-vision.com/platinum-members/embedded-vision-alliance/embedded-vision-training/videos/pages/may-2019-embedded-vision-summit-montgomery
For more information about embedded vision, please visit:
http://www.embedded-vision.com
Clay D. Montgomery, Freelance Embedded Multimedia Developer at Montgomery One, presents the "Building Complete Embedded Vision Systems on Linux—From Camera to Display" tutorial at the May 2019 Embedded Vision Summit.
There’s a huge wealth of open-source software components available today for embedding vision on the latest SoCs from suppliers such as NXP, Broadcom, TI and NVIDIA, at lower power and cost points than ever before. Testing vision algorithms is the first step, but what about the rest of your system? In this talk, Montgomery considers the best open-source components available today and explains how to select and integrate them to build complete video pipelines on Linux—from camera to display—while maximizing performance.
Montgomery examines and compares popular open-source libraries for vision, including Yocto, ffmpeg, gstreamer, V4L2, OpenCV, OpenVX, OpenCL and OpenGL. Which components do you need and why? He also summarizes the steps required to build and test complete video pipelines, common integration problems to avoid and how to work around issues to get the best performance possible on embedded systems.
Slides from the Docker and Jenkins [as code] talk at DevOps World | Jenkins World 2019. Discusses Jenkins, Docker, configuration as code as a concept groovy configuration, and the Jenkins configuration as code plugin (JCasC)
CADLAD: Device-aware Bitrate Ladder Construction for HTTP Adaptive StreamingMinh Nguyen
Considering network conditions, video content, and viewer device type/screen resolution to construct a bitrate ladder is necessary to deliver the best Quality of Experience (QoE). A large-screen device like a TV needs a high bitrate with high resolution to provide good visual quality, whereas a small one like a phone requires a low bitrate with low resolution. In addition, encoding high-quality levels at the server side while the network is unable to deliver them causes unnecessary cost for the content provider. Recently, the Common Media Client Data (CMCD) standard has been proposed, which defines the data that is collected at the client and sent to the server with its HTTP requests. This data is useful in log analysis, quality of service/experience monitoring and delivery improvements.
In this paper, we introduce a CMCD-Aware per-Device bitrate LADder construction (CADLAD) that leverages CMCD to address the above issues. CADLAD comprises components at both client and server sides. The client calculates the top bitrate (tb) — a CMCD parameter to indicate the highest bitrate that can be rendered at the client — and sends it to the server together with its device type and screen resolution. The server decides on a suitable bitrate ladder, whose maximum bitrate and resolution are based on CMCD parameters, to the client device with the purpose of providing maximum QoE while minimizing delivered data. CADLAD has two versions to work in Video on
Demand (VoD) and live streaming scenarios. Our CADLAD is client agnostic; hence, it can work with any players and ABR algorithms at the client. The experimental results show that CADLAD is able to increase the QoE by 2.6x while saving 71% of delivered data, compared to an existing bitrate ladder of an available video dataset. We implement our idea within CAdViSE — an open-source testbed for reproducibility.
Video over IP on the Corporate and Public Network plus VidOvation Solutions Overview. VidOvation specializes in video over IP, IPTV, MPEG-4 H.264, JPEG2000, DIRAC SMPTE VC-2, streaming video, storage, CATx extenders, video communication, mobile production and display solutions. We plan to move video, audio and data over public, private, LAN, WAN, coax, twisted pair and wireless networks.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Bitmovin LIVE Tech Talks: Data Driven Video WorkflowsBitmovin Inc
Part of Bitmovin's LIVE series, this Tech Talk took a deep-dive into how data can help improve your video workflows; from implementation to management our expert, Daniel Weinberger reviewed some of the most important metrics you need to follow and how you can use them to optimize your video workflows.
View the full recording here: https://go.bitmovin.com/nab-live-data-driven-workflows?utm_source=slideshare
Simplifying and accelerating converged media with Open Visual CloudLiz Warner
Challenges exist with media transformation into Visual Cloud services and the flexibility to migrate those services to new HW platforms. Learn how Intel and partners are solving these challenges with highly optimized cloud native media processing, media analytics, and graphics/rendering components to quickly and easily deliver end-to-end visual cloud services with scalable open source software. Two visual cloud services around media delivery and media analytics will be demonstrated to showcase how to enable faster time to market for innovative “new media” services.
Reaching the multimedia web from embedded platforms with WPEWebkitIgalia
Nowadays the Web is one of the primary ways for multimedia content consumption
and real-time communication (through WebRTC). During this talk Philippe will
present the WPEWebKit web-engine that has been deployed on a wide range of
embedded platforms and how you can add it to your own Linux-based embedded
device. WPEWebKit is the official WebKit upstream port for embedded platforms.
For multimedia playback and real-time communication it heavily relies on the
GStreamer multimedia framework. Philippe will give an overview of the W3C
specifications supported by WPEWebKit. WPEWebKit products have been deployed in
various embedded environments and hardware platforms. Philippe will focus on
i.MX platforms, outlining the steps required to enable WPEWebKit in Yocto-based
BSPs. WPEWebKit can also be used in server-side innovative ways, such as
dynamic HTML/JS/CSS powered video overlaying. Philippe will present this
use-case, detailing how live video streams can be augmented with overlays.
GstWPE is a GStreamer plugin embedding a WPEWebKit WebView, allowing to inject
a live audio/video representation of any Web page into a GStreamer pipeline.
Both GPU-based hardware-accelerated and software rasterisers runtimes are
supported.
(c) Embedded Linux Conference - North America (ELC-NA 2021)
September 27-30, 2021
Hyatt Regency Seattle | Seattle, Washington + Virtual
https://events.linuxfoundation.org/embedded-linux-conference-north-america/
Cloud Based Video Production and EditingPaul Richards
As the, Chief Streaming Officer, here at PTZOptics I get to live stream and play with technology all the time and it has become a dream come true! The industry is chock-full of interesting people and the technology is moving so quickly there is always something new to work on. One of the most rewarding parts of my job is fielding questions from the comments on our YouTube videos.
I recently received a question about cloud based video production. It turns out we have three live interviews on the horizon dedicated to the topic:
-October 21st with NewTek (Hopefully CEO Andrew Cross but no promises :)
-October 28th with Jon Landman of Teradeck (Tentative)
-November 11th with Mark Gilbert CTO of Gallery SIENNA
-December 9th with Philippe Laurent CEO of GoEasyLive.
The Question from Donnie Campbell was: “I understand that there is device specific software to convert video to RTMP (i.e. VMIX, Wirecast, Wirecast go) but is there a cloud based option where I could stream regular video to a cloud based server to do this conversion?”
Traditionally, video production has always been handled on-site, compressed and then streamed. I would bet that 99% of all live video production is still done this way, primarily because of bandwidth restrictions and costs. The major breakthrough announced at NAB from NewTek this year, allows for ultra low latency IP video streaming over a LAN (Local Area Network). The technology NewTek has named “NDI” (Network Device Interface) was released in April of 2016, and is already in the hands of over 1 million video production users (source #1). Watch our live recording about “NewTek NDI Playbook” to learn more about how this technology is being integrated in almost every major market vertical!
While streaming video on the LAN is good, ideally we want to stream anywhere which is where Mark Gilbert from Gallery SIENNA says he can help us. Gilbert says “We are soon to launch our revolutionary NDI.Cloud global IP video service and I wondered if there was any common interest with PTZOptics.” Our team obviously responded saying that if NDI.Cloud allows NDI equipped facilities to seamless integrate with other NDI facilities over wide area networks and the public internet we would definitely be interested! Before you get to excited though Gilbert explained,”We are currently in a closed beta, and we would love to share more… Yesterday we demonstrated a low latency live NDI stream over NDI.Cloud from Mumbai to NewYork (12,500KM) (Source #2).
This got me thinking… If the entire video conferencing industry moved to the cloud why couldn’t video production? The cloud offers a lot of benefits to users, the biggest being low initial investment costs. The best cloud based services make life simpler for end users with a low monthly payment and a “wow this just works” style of delivery. In the video conferencing industry SaaS has been crushing the traditional pay-up-front hardware solutions year after year.
Mauro Chehab, Senior Linux Kernel Developer and Kernel multimedia maintainer, discusses the methods and challenges to creating effective digital TV support into the linux kernel.
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...Amazon Web Services
the Elemental Cloud provides OTT video delivery to a number of large scale customers. In this presentation, Vance Cook, senior solutions architect, presents us a number of customer user cases, the Software Defined Video solution, and explains how existing infrastructures can be moved to the cloud. The gains in scale, cost reduction, flexibility are also highlighted.
This presentation was delivered at the Media and Entertainment Symposium at AWS Toronto.
By 2021, 82% of all consumer Internet traffic will be video according to the most recent Cisco Visual Networking Index report. Cloudflare supports an expansive global network that can optimize the delivery and streaming of high quality video to a global audience.
Cloudflare Stream makes video streaming easy and affordable at scale. Join us for this 45 minute webinar to get a better understanding of Cloudflare’s approach to video:
-Why Cloudflare takes on video in an already crowded market
-How Cloudflare Stream aims to simplify video streaming, while also making it more economical
-How Cloudflare Stream can deliver fast video playback anywhere in the world
-Adding programmability to Stream using the API
Understanding the Stream pricing model, and how it translates with existing market provider models
Video production in the cloud for live streamingPaul Richards
Isn’t it incredible when when we can see technology trends repeat themselves in a matter a few years? It feels like Cisco just put the final nail in the video conferencing codec coffin a few months ago, officially ended by the stellar growth in cloud based video meeting software. Just last week in Season 2, Episode 5 of our live streaming show we interviewed what I believe to be the very first cloud based video production software built for the live streaming market. As many of us are aware the shift to the cloud has meant major change and opportunity for businesses around the world. In this article, I will review and predict what the next generation of live streaming software in the cloud has to offer.
It’s amazing what can be done in the cloud these days! In our December 2nd live show I interviewed, Philippe Laurent, CEO of EasyLive. Laurent has finally brought video production into the ever powerful cloud with the new EasyLive SaaS platform! Built from the ground up as a cloud based application EasyLive allows teams from around the world to easily access the same live video production interface. The full YouTube live interview is embedded below (you can skip to minute 7 to watch the live demo only).
For the full video of this presentation, please visit:
https://www.embedded-vision.com/platinum-members/embedded-vision-alliance/embedded-vision-training/videos/pages/may-2019-embedded-vision-summit-montgomery
For more information about embedded vision, please visit:
http://www.embedded-vision.com
Clay D. Montgomery, Freelance Embedded Multimedia Developer at Montgomery One, presents the "Building Complete Embedded Vision Systems on Linux—From Camera to Display" tutorial at the May 2019 Embedded Vision Summit.
There’s a huge wealth of open-source software components available today for embedding vision on the latest SoCs from suppliers such as NXP, Broadcom, TI and NVIDIA, at lower power and cost points than ever before. Testing vision algorithms is the first step, but what about the rest of your system? In this talk, Montgomery considers the best open-source components available today and explains how to select and integrate them to build complete video pipelines on Linux—from camera to display—while maximizing performance.
Montgomery examines and compares popular open-source libraries for vision, including Yocto, ffmpeg, gstreamer, V4L2, OpenCV, OpenVX, OpenCL and OpenGL. Which components do you need and why? He also summarizes the steps required to build and test complete video pipelines, common integration problems to avoid and how to work around issues to get the best performance possible on embedded systems.
Slides from the Docker and Jenkins [as code] talk at DevOps World | Jenkins World 2019. Discusses Jenkins, Docker, configuration as code as a concept groovy configuration, and the Jenkins configuration as code plugin (JCasC)
CADLAD: Device-aware Bitrate Ladder Construction for HTTP Adaptive StreamingMinh Nguyen
Considering network conditions, video content, and viewer device type/screen resolution to construct a bitrate ladder is necessary to deliver the best Quality of Experience (QoE). A large-screen device like a TV needs a high bitrate with high resolution to provide good visual quality, whereas a small one like a phone requires a low bitrate with low resolution. In addition, encoding high-quality levels at the server side while the network is unable to deliver them causes unnecessary cost for the content provider. Recently, the Common Media Client Data (CMCD) standard has been proposed, which defines the data that is collected at the client and sent to the server with its HTTP requests. This data is useful in log analysis, quality of service/experience monitoring and delivery improvements.
In this paper, we introduce a CMCD-Aware per-Device bitrate LADder construction (CADLAD) that leverages CMCD to address the above issues. CADLAD comprises components at both client and server sides. The client calculates the top bitrate (tb) — a CMCD parameter to indicate the highest bitrate that can be rendered at the client — and sends it to the server together with its device type and screen resolution. The server decides on a suitable bitrate ladder, whose maximum bitrate and resolution are based on CMCD parameters, to the client device with the purpose of providing maximum QoE while minimizing delivered data. CADLAD has two versions to work in Video on
Demand (VoD) and live streaming scenarios. Our CADLAD is client agnostic; hence, it can work with any players and ABR algorithms at the client. The experimental results show that CADLAD is able to increase the QoE by 2.6x while saving 71% of delivered data, compared to an existing bitrate ladder of an available video dataset. We implement our idea within CAdViSE — an open-source testbed for reproducibility.
Video over IP on the Corporate and Public Network plus VidOvation Solutions Overview. VidOvation specializes in video over IP, IPTV, MPEG-4 H.264, JPEG2000, DIRAC SMPTE VC-2, streaming video, storage, CATx extenders, video communication, mobile production and display solutions. We plan to move video, audio and data over public, private, LAN, WAN, coax, twisted pair and wireless networks.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
1. AV1: One Year Later
Nathan Egge <negge@mozilla.com>
Brion Vibber <bvibber@wikimedia.org>
Mile High Video - July 30, 2019
Slides: https://xiph.org/~negge/MHV2019.pdf
2. AV1 Ecosystem Update at NAB 2019
Year in review NAB 2018 to NAB 2019
● Hard to cover in just 30 minutes
[1] https://www.nabstreamingsummit.com/session/av1/
[2] https://www.phoronix.com/scan.php?page=news_item&px=AV1-Progress-Over-2019
3. ● Open Source, BSD license
● 3 different mechanisms for parallelism
● 13 different speed settings (planned)
SVT-AV1 Announced at NAB 2019
3
4. 4
AV1 + Opus Content on YouTube at IBC 2018
Firefox 65
● Non-Windows behind flag:
media.av1.enabled = true
Chrome 70
● Enabled by default on desktop
platforms and Android
Edge 18
● Enabled with AV1 Video Extension
from Microsoft Store
AV1 software decoders on billions
of devices in October 2018!!!
5. [1] https://www.texpion.com/2018/07/av1-vs-vp9-vs-avc-h264-vs-hevc-h265-4-decode.html
AV1 (libaom) decoding is slow (July 7, 2018)
“At of [sic] June 2018, the AV1 decoder can only
decode in a single thread. Decoders for H.264,
H265, and VP9 utilize multi-threads.”
“To decode the files encoded with AV1, the CPU
time was approximately 3.5-6x longer than that to
decode files encoded with x264. This means that it
required 3.5-6x more CPU power to decode files
encoded with AV1.”
5
6. ● AV1 reference (libaom) is not designed for decoder performance
○ Large binary, too much memory, missing SIMD, research codebase
● AOMedia asked for proposals for an open-source optimized decoder
Requirements:
+ Open Source (MIT/BSD licensed, or similar)
+ Full SIMD for x86-32, x86-64, ARMv7, and ARMv8.
+ Multi-threaded
+ Bit-identical decoding of all features vs. libaom
● French non-profit VideoLAN selected
● Dav1d is an AV1 Decoder (dav1d) project is born
Optimized Decoding
6
7. Project Timeline:
2018-Jun-29: AOM decoder CfP
2018-Jul-13: Deadline to submit
2018-Jul-13: VideoLAN selected
2018-Aug-22: dav1d contract executed
2018-Sep-22: dav1d open sourced @ VDD 2018
2018-Nov-11: dav1d in Firefox Nightly
2018-Dec-11: dav1d-0.1.0 Release
2018-Dec-27: dav1d in vlc-3.0.5
2019-Mar-13: dav1d-0.2.1 Release
2019-Mar-29: dav1d in Chrome Canary
2019-Apr-24: dav1d-0.1.0 in Chrome 74
2019-May-21: dav1d-0.2.1 in Firefox 67
dav1d Project
VideoLAN / FFmpeg / Two Orioles
Goals
● Small binary size
● Low CPU utilization
● Multi-threaded
● Cross-platform
Implementation
● C99 (no VLA, complex, GNU extensions)
● ASM (no intrinsics, ASM files like FFmpeg)
License
● BSD (like opus, libvorbis, etc.)
7
8. Project Timeline:
2018-Jun-29: AOM decoder CfP
2018-Jul-13: Deadline to submit
2018-Jul-13: VideoLAN selected
2018-Aug-22: dav1d contract executed
2018-Sep-22: dav1d open sourced @ VDD 2018
2018-Nov-11: dav1d in Firefox Nightly
2018-Dec-11: dav1d-0.1.0 Release
2018-Dec-27: dav1d in vlc-3.0.5
2019-Mar-13: dav1d-0.2.1 Release
2019-Mar-29: dav1d in Chrome Canary
2019-Apr-24: dav1d-0.1.0 in Chrome 74
2019-May-21: dav1d-0.2.1 in Firefox 67
dav1d Project
VideoLAN / FFmpeg / Two Orioles
Goals
● Small binary size
● Low CPU utilization
● Multi-threaded
● Cross-platform
Implementation
● C99 (no VLA, complex, GNU extensions)
● ASM (no intrinsics, ASM files like FFmpeg)
License
● BSD (like opus, libvorbis, etc.)
8
11. 1080p decode speeds in FPS
(*) If you are Apple
dav1d Can Decode 4k on Mobile(*)
11
12. AV1 already seeing adoption on the web!!
[1] https://hacks.mozilla.org/2019/05/firefox-brings-you-smooth-video-playback-with-the-worlds-fastest-av1-decoder
13. [1] https://www.youtube.com/watch?v=iuaWhmETcRE&t=65
AV1 Update - Demuxed (October 18, 2018)
Steve Robertson (Google / YouTube)
- “Project will be streaming 1 Tb / sec
AV1 by the end of the month”
- “Small fraction of YouTube’s egress, sign
that it is working for us in production”
- “Not a cost effective choice at this time”
- “We are doing this to make sure people
know we are deadly serious about AV1
and are committed to its success”
13
15. Nearly 1 in 8 Videos Played are AV1 in July 2019!!
16. Mozilla and Vimeo co-hosted event
● Full day of talks, streamed live by Vimeo
○ 120 in person and 1000 remote participants
[1] https://bigapple.video
[2] https://twitter.com/bigapplevideo
[3] https://vimeo.com/bigapplevideony
Big Apple Video 2019 Conference
17. Two Orioles @ Big Apple Video 2019
17[1] https://bigapple.video/slides/TwoOrioles-BAV2019.pdf
18. Cisco @ Big Apple Video 2019
“In our demo, we not only
managed to encode live
720p30 camera video at
half the bandwidth of
H.264, but we also
encoded high frame rate
share at 1080p30 using
around 2/3 of the bitrate
of H.264 encoding
720p30, all encoded on a
commodity laptop.”
[1] https://bigapple.video/slides/Cisco-BAV2019.pdf
[2] https://blogs.cisco.com/collaboration/cisco-leap-frogs-h-264-video-collaboration-with-real-time-av1-codec
19. ● Closed Source Encoders:
○ Two Orioles - EVE for AV1
○ Socionext (FPGA offload)
○ NGCodec (FPGA intra only)
○ ATEME
○ Harmonic
○ Bitmovin (cloud encoder)
○ Visionular - Aurora
○ Allegro DVT (hardware)
○ Cisco AV1
○ Every hardware vendor in AOM
○ Probably more I don’t know of
AV1 Encoder Ecosystem
● Open Source Encoders:
○ Google - libaom [1]
○ Intel & Netflix - SVT-AV1 [2]
○ Mozilla & Xiph - rav1e [3]
[1] https://aomedia.googlesource.com/aom/
[2] https://github.com/OpenVisualCloud/SVT-AV1
[3] https://github.com/xiph/rav1e 19
21. ● Cosmo demo at IETF 105
○ Using RT libaom
○ Test binaries available
● Visionular blog post
○ 1080p support
○ Test binaries available
[1] https://visionular.com/aurora_rtc
[2] https://twitter.com/murillo/status/1057603090910797825
[3] http://webrtcbydralex.com/index.php/2019/07/09/real-time-av1-in-webrtc-is-now-production-ready/
AV1 in WebRTC
22. YouTube
- 1 billion hours (114,155 years) watched per day
- Great Pyramid of Giza: ???
- 60% of it on mobile
Facebook
- Millions of videos uploaded every day
- Billions of videos watched every day
And videos are getting bigger
- 4k
- HDR
[1] https://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/white-paper-c11-741490.html
Internet Video Traffic
82% of Internet traffic by 2021 [1]
23. YouTube
- 1 billion hours (114,155 years) watched per day
- Great Pyramid of Giza: 131,200 man-years! [2]
- 60% of it on mobile
Facebook
- Millions of videos uploaded every day
- Billions of videos watched every day
And videos are getting bigger
- 4k
- HDR
[1] https://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/white-paper-c11-741490.html
[2] https://web.archive.org/web/20070608101037/http://www.pubs.asce.org/ceonline/0699feat.html
Internet Video Traffic
82% of Internet traffic by 2021 [1]
25. ● H.264 was standardized in 2003
● Other things that were new in 2003
○ Blackberry Quark 6210
○ Thinkpad X31
Surprising result?
25
26. ● It works everywhere!
● Open source ecosystem
○ x264 is the best H.264 encoder
● Mature workflows for content creation
● Momentum in the industry
● Predictable licensing model
Why is so much content encoded in H.264?
26
27. ● Bitrate too high
○ Delivery costs can exceed encoding on head content
○ Unable to reach developing parts of the world
● Lack of new experiences
○ 4k, HDR, 360
○ VR/AR have even higher quality requirements
○ Cloud gaming?
● Already reaching the capacity of the internet
○ What happens when demand outpaces bandwidth?
What’s wrong with just using H.264?
27
28. ● One format does not play everywhere
● Poor open source encoder ecosystem
○ Lack of VP9 ecosystem hurt adoption
○ x265 / SVT-HEVC not as mature x264
● Long product cycle in broadcast industry
● Unpredictable license model
● VP9 and HEVC are better technically, but each had non-technical failings
Why haven’t VP9 or HEVC addressed this need?
28
30. Demo: Live-streaming AV1 with open source tools
Live encoding / streaming demo with multiple
clients.
Toolset:
● ffmpeg
Encoder:
● SVT-AV1 (needs patch to ffmpeg)
Muxer:
● ffmpeg’s DASH muxer (patched for AV1)
Client tools:
● dash.js
● ogv.js for Safari
● VLC for iOS
56C/112T server
Mac client Win client
Chrome
Firefox
Edge (dev)
iPad client
Chrome
Firefox
Safari
VLC
live encoding standalone files
31. Adaptive streaming systems such as DASH and
HLS work by splitting a complex set of data
streams into manageable chunks, with manifest
files referencing them.
The client pulls down the manifest, then fetches
chunks as needed -- if necessary updating the
manifest itself when doing live encodings.
In VOD the chunks may be stored conveniently in
a single file, but for live encoding they usually live
separately.
Demo: quick intro to DASH streaming
header/init
Media
segment 1
Manifest
duration, codecs, which streams are available
Media
segment 2
header/init
Media
segment 1
Media
segment 2
header/init
Media
segment 1
Media
segment 2
High-res
video
Low-res video Audio
32. Demo: SVT-AV1
You can use libaom for VOD but other encoders are faster, needed for live encoding.
Open-source SVT-AV1 encoder is scalable across tiles, frames, and wavefront management of macroblocks.
While still under active development, it’s able to provide live 1080p60 encoding on a powerful enough
machine at data rates that compare very well against today’s king, h.264 -- or multiple resolutions at lower
frame rates.
Notes:
● scales to many cores (eg, 112 threads)
● use fastest encoding mode for live encoding, or adjust the mode for better VOD bitrates
● an ffmpeg patch is provided, but needs a lot of work
● we modified the ffmpeg patch to provide the encoding options and packetization we needed
We hope to merge changes upstream for other users.
33. ffmpeg’s DASH muxer can produce MPEG-DASH or HLS-compatible output. We had to make one small
modification to support AV1 codec parameters in the manifest file.
Notes:
● produces DASH manifest and chunk files, using fragmented MP4 by default
● can produce HLS additionally (or the HLS muxer works in a pinch)
● the produced files can be sent off to a server or served directly off the filesystem
● codec string bug for AV1: https://trac.ffmpeg.org/ticket/8049 (temporary patch used)
Once the codec string bug is fixed, producing DASH manifests with AV1 video should work reliably.
Demo: ffmpeg DASH muxer
34. DASH streaming in browsers is mediated by JavaScript code that interfaces with the Media Source
Extensions API. There are several packages which provide high-level DASH streaming; for this demo we
used dash.js.
This works for AV1 in Chrome, Firefox, and Edge (dev) with no modifications.
Demo: dash.js
35. Safari, the default browser on macOS does not currently support AV1 natively. At Wikipedia we use a
WebAssembly shim called ogv.js for playback of non-native video formats.
ogv.js includes a build of the dav1d AV1 decoder, which performs well enough in Safari at low resolutions
but is limited by a lack of threading and SIMD processing -- both things that are being improved in the web
platform, with experimental support for both available in Chrome.
As WebAssembly threading and SIMD support matures, this will become a more practical option for
browsers without native AV1 support.
Demo: ogv.js and Safari
36. For iOS devices, Safari does not support AV1 but playback in third-party apps is possible. Like Chrome and
Firefox, VLC uses the dav1d decoder, which is getting increasingly optimized on ARM64 as well as x86.
Notes:
● VLC is available in embedded form for iOS apps as “MobileVLCKit”, which may provide a convenient
tool for application developers to integrate performant AV1 playback.
Demo: VLC and iOS
38. ● Use one next-generation format on all devices
● Have good open-source production implementations
● Take advantage of industry momentum
● Replace aging encoder infrastructure
● Predictable licensing model
AV1 Has The Potential To...
38
39. Considering that video and images make up about 80% of all
internet traffic, the impact of how things get encoded is pretty big.
Even a modest 1% BDR gain tool translates into about 20 EB of traffic
yearly currently, or 20,000,000,000 GB.
Steinar Midtskogen (Cisco)
Questions?