The Internet Video Problem: The Internet was never designed for Video “Best-Effort” Transport Only No Prioritization Routers Drop Packets to Alleve Congestion Dynamic Load Balancing Reorders Packets Traffic is either UDP or TCP UDP Transport is Real-Time, but Lossy No Inherent Packet Recovery No Guarantees on Packet Order TCP Uses Positive Acknowledgement Packet Recovery Not Real-time: Pauses for Unrecoverable Packets Max Bitrate Limited by Distance & Node Hops The Internet Video Solution: ARQ – Automatic Repeat Request Automatic Repeat reQuest Feedback Requests Resending Lost Packets Receiver Delay to Allow Time for Recovery Add Receiver Buffer to Create Delay More Resilience → Larger Buffer Lower Latency → Smaller Buffer Capable of 100% Recovery Capable of Full Recovery with Large Loss % Zero Overhead on a Clean (Lossless) Network Jim Jachetta (00:00:00): Quick clapper. Good morning, everyone. Jim Jacquetta here with VidOvation Corporation. I’m the CTO and co-founder. Today, we have a very special guest, Ron Fellman, PhD, founder, and CEO of QVidium Technologies. Thank you, Ron. Welcome. Ronald D. Fellman (00:00:23): Thank you, Jim. As you mentioned I’m Ron Fellman. I’m the founder and CEO of QVidium. Before that I was the founder and CEO of Path1 Network Technologies. Today, I’m going to talk about ARQ for video transport, how it works, a little bit of the history of how we came to invent it, and our latest product or HD, HEVC 4k Codec. Jim Jachetta (00:00:58): I want to get a little gauge from some of our viewers. Are you folks transporting video over the public internet for a live broadcast application? We’re we’re talking more than go to webinar, Skype or zoom, something for broadcast purposes, production purposes, over the top OTT, something like that. Are you folks streaming video over the public internet right now? Just want to get a feel for where you guys are. Ron’s company is one of the pioneers in this area and was recently acknowledged. What was it last year, Ron, by the Academy… Technical Arts and sciences Academy. So he has an Academy award for technology. Jim Jachetta (00:02:07): So here, let me see here. Now let me… Manage the pole, no, that’s not what I want to do. I want to close and the chair, here we go. Jim Jachetta (00:02:18): So here, here are the results. So you can see 60% of people are streaming 40%. Don’t have plans to stream. Ron, we got to win them over or I hope we’re not wasting their time today. If they have no plans to stream live, or maybe it’s my marketing people. They only do zoom, and go to meetings. They don’t do live broadcasts, but thanks everyone for voting. So let me advance the slides here for you, Ron. And let’s get to it. Ronald D. Fellman (00:02:58): All right. So as you may know, if you’re familiar with the internet, when the internet was designed back in the sixties, it was never designed for live video. In fact, that technology didn’t even exist back then it was designed for best effort transport. There’s no prioritization. In fact, even multicast is not allowed to go through the internet. The routers will drop a multicast packets will drop any prioritization. So if you have congestion at nodes of multiple screens or trying to go through a particular note, the routers are designed to drop the packets. They’ll sometimes have various algorithms to decide what goes first. But