The largest bitrate from the ABR.liveĪll 3 services scale independently to meet demand. We could have many Servers to meet demand. The Redis cache stores the stream key to Server mapping so the Origin knows which Server to fetch the HLS from. I will cover the Proxy and the Origin in posts 2 and 3 in this blog post series.Īll 3 services are running as Docker containers on AWS Fargate. The final architecture is actually 3 services: Proxy -> Server <- Origin Here is a screenshot of my stream playing in the browser, facebook, twitch, and youtube. I also wanted the live stream recorded and I wanted the user to be able to relay their live stream to other destinations like Twitch, Facebook, and YouTube. Much like how Twitch, Facebook, and YouTube do it. I wanted users to be able to stream anytime using their private stream key. I decided to build a live streaming server that accepts RTMP input and outputs Adaptive Bitrate (ABR) HLS.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |