In this workshop we will go over the basics of streaming video over the internet including technologies like HLS and WebRTC. We will then build our own React app to play live streams and recordings of live streams.
Build Your Own Live Streaming Platform
Video transcription, chapters and summary available for users with access.
Check out more articles and videos
We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career
Video Editing in the Browser
React Summit 2023
![React Summit 2023](https://gitnation.imgix.net/stichting-frontend-amsterdam/image/upload/v1619376923/fszvxiu9y2alolt9eymk.jpg?auto=format,compress&fit=scale&w=60)
24 min
Video Editing in the Browser
Top ContentVideo editing is a booming market with influencers being all the rage with Reels, TikTok, Youtube. Did you know that browsers now have all the APIs to do video editing in the browser? In this talk I'm going to give you a primer on how video encoding works and how to make it work within the browser. Spoiler, it's not trivial!
Pushing the Limits of Video Encoding in Browsers With WebCodecs
JSNation 2023
![JSNation 2023](https://gitnation.imgix.net/stichting-frontend-amsterdam/image/upload/v1703170254/JSN_300x300_jexy43.png?auto=format,compress&fit=scale&w=60)
25 min
Pushing the Limits of Video Encoding in Browsers With WebCodecs
Top ContentHigh quality video encoding in browsers have traditionally been slow, low-quality and did not allow much customisation. This is because browsers never had a native way to encode videos leveraging hardware acceleration. In this talk, I’ll be going over the secrets of creating high-quality videos in-browsers efficiently with the power of WebCodecs and WebAssembly. From video containers to muxing, audio and beyond, this talk will give you everything you need to render your videos in browsers today!
Going Live from a Browser...with Another Browser
JSNation Live 2020
![JSNation Live 2020](https://gitnation.imgix.net/stichting-frontend-amsterdam/image/upload/v1619377122/b4rp3rqhjmyufpabbhtf.png?auto=format,compress&fit=scale&w=60)
8 min
Going Live from a Browser...with Another Browser
There are other ways to proxy live video from a browser to an RTMP endpoint, but what if we wanted to interact with that stream first? And not just interact writing obtuse ffmpeg filters, but just some good ol' HTML and CSS? Let's do that! We'll talk about how you can allow your streamers to go live directly from their browser using headless Chrome and ffmpeg.
Creating Videos Programmatically in React
React Summit Remote Edition 2021
![React Summit Remote Edition 2021](https://gitnation.imgix.net/stichting-frontend-amsterdam/image/upload/v1619376965/gu6c5rsayr3qtz6zvshf.jpg?auto=format,compress&fit=scale&w=60)
34 min
Creating Videos Programmatically in React
Introduction to Remotion, a new library with which we can turn React code into MP4 videos, create our motion graphics programmatically and server-side render them. I give an overview of the priciples, the philosophy and of course we are going to code a video!
Getting Weird with Video Manipulation and HTML5 Canvas
React Summit 2020
![React Summit 2020](https://gitnation.imgix.net/stichting-frontend-amsterdam/image/upload/v1619376923/fszvxiu9y2alolt9eymk.jpg?auto=format,compress&fit=scale&w=60)
16 min
Getting Weird with Video Manipulation and HTML5 Canvas
In this lightning talk we will be pushing the boundaries of HTMl5 Canvas browser APIs. Join us while we do some experiments with video in the browser to see what’s truly possible. DISCLAIMER: No promises of cross-browser compatibility. Not for the faint of heart. Must be this tall to ride. Attending this lightning talk may result in serious injury or death. All participants must bring a life jacket.
Going Live from your Browser without WebRTC
React Summit Remote Edition 2020
![React Summit Remote Edition 2020](https://gitnation.imgix.net/stichting-frontend-amsterdam/image/upload/v1619376965/gu6c5rsayr3qtz6zvshf.jpg?auto=format,compress&fit=scale&w=60)
13 min
Going Live from your Browser without WebRTC
When developers think about broadcasting live from the browser, the immediate assumption is to use WebRTC. While WebRTC is amazing technology, server-side implementations are...lacking right now. We'll talk about a (totally hacky) way to get video from the browser via technology you're using today.
Comments