bd539804fc4edf4881f7be324e941b3a5a440a46
CI / build-static (push) Failing after 1m22s
CI / build (map[arch:amd64 deps:gcc goarch:amd64 os:linux prefix:]) (push) Has been skipped
CI / build (map[arch:arm64 deps:gcc-aarch64-linux-gnu libc6-dev-arm64-cross goarch:arm64 os:linux prefix:aarch64-linux-gnu]) (push) Has been skipped
CI / build (map[arch:armhf deps:gcc-arm-linux-gnueabihf libc6-dev-armhf-cross goarch:arm os:linux prefix:arm-linux-gnueabihf]) (push) Has been skipped
Signed-off-by: kaedwen <kaedwen@heinrich.blue>
Webrtc streamer based on golang (pion) and gstreamer
This project demonstrates how to stream any source (thanks to gstreamer) in a webrtc session using golang pion to a webrtc client (angular).
build locally
Build web client
To build the web client static sources make sure you have node and npm installed.
make build-static
Build service
To build the service make sure you have build the static content first.
make build
build cross
To build for arm or arm64 just use the sections in the Makefile. Make sure you have podman installed as it will be used to create the tmp build container.
make build-armhf
Languages
Go
75.1%
TypeScript
19.1%
JavaScript
2.1%
Shell
1.5%
HTML
0.8%
Other
1.4%