29 Commits

Author SHA1 Message Date
Kamil Trzciński
f04e9311ab
ffmpeg: remuxer: fix "initialization discards 'const' qualifier from pointer target type" (#80)
* ffmpeg: fix compilation on `bookworm`
* workflows: test on `bookworm`

Co-authored-by: FacuM <facumo.fm@gmail.com>
2023-07-01 16:49:33 +02:00
Kamil Trzcinski
69584c07db package: create debian package with prebuilds
The generated variants include raspi and non-raspi platforms.
2023-05-27 10:08:02 +02:00
Kamil Trzcinski
65e3b17397 cmd: add and print --version on startup 2023-02-28 21:59:55 +01:00
Kamil Trzcinski
5ee0bee59f Add WebRTC support using libdatachannel
The WebRTC is exposed via `/video.html` endpoint
and enabled by default as long as h264 stream
is available.
2022-09-24 10:38:37 +02:00
Kamil Trzcinski
05a25e853a Move camera-streamer into subdirectory 2022-08-31 10:50:00 +02:00
Kamil Trzcinski
d49169070a Add RTSP support via live555 2022-08-25 17:16:24 +02:00
Kamil Trzcinski
ab7e87d5ef Compile with _GNU_SOURCE 2022-07-08 09:41:43 +02:00
Kamil Trzciński
950643cff3
Fix compilation with sudo: use CURDIR instead of PWD 2022-05-06 00:13:32 +02:00
Kamil Trzcinski
9c7f5fed12 Enable -Wall 2022-04-14 10:13:44 +02:00
Kamil Trzcinski
eaf4e06989 Enable -std=gnu17 2022-04-14 10:13:05 +02:00
Kamil Trzcinski
14126985f3 make headers 2022-04-12 14:27:39 +02:00
Kamil Trzcinski
2fb7a53122 Add sample systemd file 2022-04-11 17:53:23 +02:00
Kamil Trzcinski
e4673851c1 Add DEBUG=1 2022-04-11 09:23:23 +02:00
Kamil Trzcinski
abb94b1e29 Fix libcamera compilation 2022-04-11 09:23:23 +02:00
Kamil Trzcinski
2e36ac9aed Add libcamera - dummy (for now) 2022-04-11 09:23:23 +02:00
Kamil Trzcinski
01908839af Support ccache 2022-04-11 09:05:20 +02:00
Kamil Trzcinski
e7c68cb60e Validate headers 2022-04-08 23:09:24 +02:00
Kamil Trzcinski
42ab32b1a6 Move all into device/ 2022-04-08 18:47:12 +02:00
Kamil Trzcinski
253628b61e Add install: 2022-04-08 11:54:08 +02:00
Kamil Trzcinski
b57ca77132 Allow to compile without ffmpeg 2022-04-07 23:17:06 +02:00
Kamil Trzcinski
d5aa2e5f99 Improve Makefile 2022-04-07 17:28:34 +02:00
Kamil Trzcinski
ba676cda0e Add ffmpeg remuxing 2022-04-06 21:03:49 +02:00
Kamil Trzcinski
7a3e851081 Fix pthread_create 2022-04-05 12:37:18 +02:00
Kamil Trzcinski
f52a991459 Enable Werror 2022-04-05 10:08:56 +02:00
Kamil Trzcinski
2562d9881b Organize sources 2022-04-05 08:33:27 +02:00
Kamil Trzcinski
9c761f7a45 Add h264 stream 2022-04-04 23:30:02 +02:00
Kamil Trzcinski
317fb65508 Add simple HTTP server 2022-04-04 18:27:28 +02:00
Kamil Trzcinski
fcbb56f7fa Add links 2022-04-04 17:13:44 +02:00
Kamil Trzcinski
d5fe55d2e0 WIP 2022-04-04 13:51:29 +02:00