79716957

Date: 2025-07-28 06:40:07
Score: 1.5
Natty:
Report link

It's been a while, but finally I made a LEGAL solution for this.

FFmpeg & Emscripten

I created a WebAssembly Decoder with FFmpeg(under GPLv2 license) & Emscripten for my solution(which decodes h264 or h265 bitstream to yuv420 ArrayBuffer).

Our company bought a license for H265(the most important part, browser does not support H265 because of license issue).

VideoTrackGenerator (MedaiStreamGenerator for Chrome & Edge)

Also, my client decided to watch video on modern browser which supports VideoTrackGenerator(MediaStreamGenerator for Chrome & Edge).

So I decoded NALus on the browser and write stream through writer of track(VideoTrackGenerator's track for safari and MediaStreamGenerator itself for Chrom & Edge).

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: GyeongHoKim