A H.264 decoder implemented in WebAssembly using Golang. This project converts H.264 bitstreams into VideoFrames for browser environments.
- H.264 bitstream decoding
- VideoFrame conversion
- Browser execution through WebAssembly
- Go 1.21 or higher
- Python 3.x (for running examples)
# Install dependencies
go mod tidy
# Build WebAssembly
make build
# Run example
make run-example
After running the example, you can access it at http://localhost:8080
make test
This project is licensed under the MIT License - see the LICENSE file for details.