You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
v4l2rtspserver/snap/snapcraft.yaml

44 lines
1.2 KiB
YAML

name: v4l2-rtspserver
base: core22
version: git
summary: RTSP Server for V4L2 device capture supporting HEVC/H264/JPEG/VP8/VP9
description: |
This is a lightweight streamer feed from :
* an Video4Linux device that support H264, HEVC, JPEG, VP8 or VP9 capture.
* an ALSA device that support PCM S16_BE, S16_LE, S32_BE or S32_LE
The RTSP server support :
* RTP/UDP unicast
* RTP/UDP multicast
* RTP/TCP
* RTP/RTSP/HTTP
The HTTP server support (available using -S option for capture format that could be muxed in Transport Stream):
* HLS
* MPEG-DASH
It could run on personnal computer, but also on raspberry-pi, nano-pi or onion-omega2+.
grade: stable
confinement: strict
license: Unlicense
contact: michel.promonet@free.fr
parts:
v4l2rtspserver:
plugin: cmake
source: .
source-type: git
build-packages:
- g++
- pkg-config
- libasound2-dev
- libssl-dev
stage-packages:
- libasound2
- libssl3
apps:
v4l2rtspserver:
command: usr/local/bin/v4l2rtspserver -b $SNAP/usr/local/share/v4l2rtspserver/
daemon: simple
plugs: [network-bind, camera, alsa]