Files
2023-07-13 17:49:11 +02:00

24 lines
665 B
Markdown

# 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
```