codec-from-scratch icon indicating copy to clipboard operation
codec-from-scratch copied to clipboard

Now I would love to learn more about H.264 frames!

Open oliverpool opened this issue 2 years ago • 2 comments

Thank you for this great didactic exercise!!!

If you are looking for other video-related experiments, I would suggest digging into H.264 frames: I had some struggles myself with them: https://github.com/oliverpool/tello-webrtc-fpv#h264-streaming Here is my dirty workaround: https://github.com/oliverpool/tello-webrtc-fpv/blob/master/tello.go#L65-L90

I think it could be a nice demo with a H.264+WebRTC (I have no idea how feasible such demo is).

oliverpool avatar Dec 12 '22 09:12 oliverpool

Thanks, glad you enjoyed it! Yes, I think building H264 from scratch is my next goal. It's definitely feasible to build something compact as a learning exercise, but I need to figure out how to structure the lessons incrementally so it's not too overwhelming. H264 is still a rather complex beast. :)

H264 + WebRTC is definitely demoable, however doing WebRTC from scratch probably isn't. WebRTC I think is a lot more complex than H264 and pion does a good job of at least simplifying it somewhat.

kevmo314 avatar Dec 12 '22 20:12 kevmo314