Commit Graph
100 Commits
Author SHA1 Message Date
Alexey Khit d05ab79f88 Total rewrite mov/mp4 encoder 2023-01-26 22:29:12 +03:00
Alexey Khit e295bc4eaf Fix RTSP AAC sound from some Reolink cameras 2023-01-26 22:02:02 +03:00
Alexey Khit 2f436bba4e Fix RTSP URL parse bug #208 2023-01-26 09:09:48 +03:00
Alexey Khit 0e28b0c797 Fix API base_path support #205 2023-01-25 16:40:06 +03:00
Alexey Khit 3acea1ed5a Update version to 1.0.1 2023-01-24 22:29:15 +03:00
Alexey Khit 3fb8d9af66 Disable release autobuild 2023-01-24 22:29:04 +03:00
Alexey Khit 9bbaf41d54 Second fix for Chinese buggy cameras 2023-01-24 21:38:58 +03:00
Alexey Khit c43530fbd3 Fix mp4f consumer 2023-01-24 21:05:51 +03:00
Alexey Khit 15777a3d94 Fix Chinese buggy cameras 2023-01-24 21:05:35 +03:00
Alexey Khit 6e61ac6d2f Fix HTTP-FLV for Reolink cameras 2023-01-24 17:48:31 +03:00
Alexey Khit 6d7d5f53d8 Update websocket disconnect log message 2023-01-24 17:48:08 +03:00
Alexey Khit d2bca8d461 Update processing HTTP-FLV without video or audio 2023-01-24 17:47:26 +03:00
Alexey Khit 94b089d1e3 Fix bug in URL for D-Link cameras 2023-01-23 21:14:52 +03:00
Alexey Khit b3d16c9fcc Update TOC in readme 2023-01-23 15:37:06 +03:00
Alexey Khit f0def68482 Update readme 2023-01-20 17:45:35 +03:00
Alexey Khit 9ddbb326b4 Update version to 1.0.0 2023-01-20 17:07:43 +03:00
Alexey Khit a2e58d928e Fix timezone in logs 2023-01-20 13:45:01 +03:00
Alexey Khit 3c48fb8bea Simplify Dockerfile 2023-01-20 11:23:28 +03:00
Alexey Khit 4b0cbb5a73 Add support basic auth for API 2023-01-20 10:54:26 +03:00
Alexey Khit e28b49ea86 Ignore errors for RTCP packets 2023-01-20 10:26:57 +03:00
Alexey Khit 5c17d8fcb6 Add support AAC audio for HTTP-FLV 2023-01-19 21:44:15 +03:00
Alexey Khit e040fb591f Disable CGO for git releases 2023-01-18 15:07:42 +03:00
Alexey Khit 140014f2a6 Fix info for WS/MP4 2023-01-18 15:04:06 +03:00
Alexey Khit 23f72d111e Add Teardown handler for RTSP server (untested) 2023-01-18 12:21:54 +03:00
Alexey Khit f9d5ab9d0a Fix RTSP server SDP for some clients 2023-01-18 11:45:39 +03:00
Alexey Khit 8628c48db8 Add no-cache for all GET API requests 2023-01-18 10:01:00 +03:00
Alexey Khit 6e49d51c33 Update GET config API when config file not set 2023-01-18 10:00:20 +03:00
Alexey Khit 6a61b5234e Fix HTTP-FLV support for Reolink cameras 2023-01-18 09:36:32 +03:00
Alexey Khit 7a0091777d Fix relative config path #171 2023-01-16 11:00:04 +03:00
Alexey Khit d23d2a7eff Fix release binaries for mac 2023-01-16 00:40:02 +03:00
Alexey Khit cecbe4166c Update version to 0.1-rc.9 2023-01-16 00:06:55 +03:00
Alexey Khit dcb457235c Rewrite stream info API 2023-01-15 23:51:20 +03:00
Alexey Khit bc4e032830 Update readme 2023-01-15 11:13:38 +03:00
Alexey Khit 8218cda149 Add version, config_path to web UI and fix RTSP link 2023-01-15 09:57:15 +03:00
Alexey Khit d1e56feeb6 Update full path to config file 2023-01-15 09:55:32 +03:00
Alexey Khit 463d05dfd3 Update readme 2023-01-15 00:28:48 +03:00
Alexey Khit a1a73f7b45 Rewrite WS+MP4 format to keyframes stream 2023-01-15 00:12:26 +03:00
Alexey Khit 39662e10af Fix errors in JS player 2023-01-15 00:11:31 +03:00
Alexey Khit 1c830d6e60 Code refactoring 2023-01-14 22:49:12 +03:00
Alexey Khit 0b291f5185 Support multiple configs and config in raw yaml form 2023-01-14 21:12:17 +03:00
Alexey Khit 395304654a Code refactoring 2023-01-14 19:15:13 +03:00
Alexey Khit e472397705 Add general info API 2023-01-14 18:00:43 +03:00
Alexey Khit 7c1f48e0ad Support empty default environment value 2023-01-14 17:25:05 +03:00
Alexey Khit f4346a104f Add support env variables in config file #143 2023-01-14 17:19:51 +03:00
Alexey Khit 030972b436 Auto build binaries on release #158 2023-01-14 14:14:23 +03:00
Alexey Khit efddefa123 Add web config editor #153 2023-01-14 13:47:34 +03:00
Alexey Khit 3c1bdd0dab Fix WebRTC candidate type 2023-01-14 09:45:03 +03:00
Alexey Khit 7e7e15d7c8 Update readme 2023-01-14 09:22:22 +03:00
Alexey Khit a06462729d Code refactoring 2023-01-14 09:04:54 +03:00
Alexey Khit 4ae733aa11 Update version to 0.1-rc.8 2023-01-13 22:39:24 +03:00
Alexey Khit 27d8b33b62 Fix concurrency in ivideon 2023-01-13 21:52:29 +03:00
Alexey Khit ff8b0fbb9c Set default 8555 port for WebRTC (UDP+TCP) 2023-01-13 21:51:48 +03:00
Alexey Khit c6ad7ac39f Add single UDP port for WebRTC Server 2023-01-13 21:51:48 +03:00
Alexey Khit 7a3adf17be Fix mp4f consumer (unused) 2023-01-13 21:51:24 +03:00
Alexey Khit 94f6c07b28 Fix mjpeg client network connection 2023-01-13 18:03:54 +03:00
Alexey Khit 7b326d4753 Fix simultaneous stream reconnect and start 2023-01-13 18:03:17 +03:00
Alexey Khit 5407a3bc4b Fix multiple requests from different consumers 2023-01-13 18:02:03 +03:00
Alexey Khit 6b24421722 Fix unblocking exec error 2023-01-13 18:01:01 +03:00
Alexey Khit d12775a2d7 Fix unblocking exec waiter 2023-01-13 18:00:48 +03:00
Alexey Khit 6151593c08 Fix ws lock on write and close 2023-01-13 17:28:01 +03:00
Alexey Khit dba0989c54 Fix empty streams json on stream lock 2023-01-13 13:37:36 +03:00
Alexey Khit ba0c7d911d Fix ffmpeg link to same stream 2023-01-13 13:36:43 +03:00
Alexey Khit 09fefca712 Remove backchannel codec from add consumer error 2023-01-13 13:35:58 +03:00
Alexey Khit b3f177e2ec Handle closed state for ws connection 2023-01-13 13:34:41 +03:00
Alexey Khit 228abb8fbe Change logs msg from WRN to DBG for fail on add consumer 2023-01-13 13:33:55 +03:00
Alexey Khit eee70c07b7 Fix closer for ivideon source 2023-01-13 13:32:48 +03:00
Alexey Khit d92b0f29af Fix states handle for RTSP 2023-01-13 13:32:09 +03:00
Alexey Khit fca6c87b2c Fix RTSP tracks list in info json 2023-01-13 13:31:22 +03:00
Alexey Khit 0601091772 Fix closer for RTSP server #163 2023-01-13 13:30:41 +03:00
Alexey Khit 89eb653d67 Update version to 0.1-rc.7 2023-01-08 23:18:52 +03:00
Alexey Khit 0e49ffdfff Fix GetMedias for producer in reconnect state 2023-01-08 21:42:13 +03:00
Alexey Khit bd2fc1252d Update last error for reconnect stream 2023-01-08 21:36:28 +03:00
Alexey Khit 78ac88448c Fix close problem ivideon client 2023-01-08 21:35:45 +03:00
Alexey Khit 4cd9757e53 Fix status info in JS player 2023-01-08 21:05:50 +03:00
Alexey Khit f9cb6fd670 Fix wrong RTSP H264 profile for some cameras 2023-01-08 21:05:17 +03:00
Alexey Khit 57fa6a5530 Add support for simultaneous requests from different consumers 2023-01-08 20:31:00 +03:00
Alexey Khit 6906b56524 Fix double start for RTSP source 2023-01-08 20:01:38 +03:00
Alexey Khit c9b0806c84 Add producer url to logs 2023-01-08 20:00:48 +03:00
Alexey Khit a9d1e64f88 Fix STUN candidate in IPv6 format 2023-01-08 15:45:11 +03:00
Alexey Khit 368562c540 Update version to 0.1-rc.6 2023-01-02 20:53:04 +03:00
Alexey Khit 6d6e7010b4 Rewrite JS player for better integration 2023-01-02 16:33:00 +03:00
Alexey Khit 4157a53dd8 Response with error on codec negotiation 2023-01-02 16:32:08 +03:00
Alexey Khit bdf5654c01 Change WS default buffer 2023-01-02 16:31:11 +03:00
Alexey Khit 66f729aa0e Send WS response on MJPEG or MP4 stream starts 2023-01-02 16:30:54 +03:00
Alexey Khit 96d1ef2d2c Adds about RTSPtoWebRTC STUN server to readme 2022-12-27 15:59:08 +03:00
Alexey Khit 9739f7f416 Add auto create new stream for async webrtc 2022-12-25 11:17:14 +03:00
Alexey Khit 654fa32b3a Fix packet size for MSE 2022-12-25 11:09:19 +03:00
Alexey Khit db2263c7fe Fix stream page for raw urls in src 2022-12-25 08:55:58 +03:00
Alexey Khit e6c36f1cf7 Rename Hardware Dockerfile 2022-12-19 12:16:38 +03:00
Alexey Khit 110f90cb34 Disable JS stream background by default 2022-12-18 22:39:52 +03:00
Alexey Khit aca3bab238 Fix Firefox WebRTC support 2022-12-18 22:38:44 +03:00
Alexey Khit 4df44645d7 Fix lags for Intel HW transcoding 2022-12-18 21:33:38 +03:00
Alexey Khit 097fdfbbb8 Rename HW engine for Raspberry 2022-12-18 10:25:04 +03:00
Alexey Khit dc21a04da7 Fix freezing with VAAPI HW 2022-12-18 10:24:30 +03:00
Alexey Khit db255b476a Add hardware acceleration support to FFmpeg 2022-12-18 01:02:12 +03:00
Alexey Khit 464ea417ef Add docker image with Hardware drivers 2022-12-18 01:00:39 +03:00
Alexey Khit c1fac66329 Refactoring CI 2022-12-17 23:40:56 +03:00
Alexey Khit 7c69ba13b0 Fix RTP H264 with two SEI in packet 2022-12-17 22:59:06 +03:00
Alexey Khit 2b8bfe8bd9 Add support width and height params for FFmpeg 2022-12-09 22:07:57 +03:00
Alexey Khit 0bd54da456 Increase compression level for 7zip 2022-12-09 00:25:38 +03:00