Commit Graph

13 Commits

Author SHA1 Message Date
8d0c04ccd5 http: add --http-listen=<ip4>, and listen by default on 127.0.0.1 (#81)
Co-authored-by: AndrolGenhald <AndrolGenhald@gmail.com>
2023-07-01 16:38:36 +02:00
272b16ee1c webrtc: accept iceServers: [] provided in POST /webrtc, support trickle ICE
Thanks https://github.com/ayufan/camera-streamer/pull/65
2023-06-13 20:35:48 +02:00
e1a5f987c4 http: fix potential memory corruption 2023-06-02 00:14:41 +02:00
6e89ac9663 Ensure that /snapshot is always "up-to date" 2023-04-29 10:16:04 +02:00
b2dfba5577 cmd: add /status.json to describe what and how it works 2023-02-22 21:40:17 +01:00
4b2f51ba2e Fix /option support 2022-10-29 10:00:17 +02:00
caafd0da44 Add Access-Control-Allow-Origin: * everywhere 2022-10-24 00:22:48 +02:00
771f61449b Fix Unexpected error 9 on netlink descriptor <fd>
The problem is double close of `fd` since the `fdopen`
takes ownership of fd passed.
2022-09-24 10:59:08 +02:00
f08421a796 Improve HTTP support (to better handle params) and redirect /video params 2022-09-24 10:41:09 +02:00
5801152b03 Add /video to automatically give HLS to supported browser 2022-09-24 10:40:52 +02:00
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
dd3aa47805 Move http/ and rtsp/ into output/ 2022-09-02 22:06:19 +02:00
17ec167dd9 Move part of http/ into util/http/ 2022-09-02 22:02:41 +02:00