Commit Graph
100 Commits
Author SHA1 Message Date
Alexey Khit 72f159be88 Update Windows USB audio default settings 2023-07-16 18:40:54 +03:00
Alexey Khit 144954b979 Add default params to Linux ALSA 2023-07-16 14:09:13 +03:00
Alexey Khit 9e15391471 Code refactoring after #517 2023-07-16 13:43:27 +03:00
Alexey Khit d62b1e445a Merge pull request #517 from skrashevich/230711-jpg-resize 2023-07-16 07:01:40 +03:00
Alexey Khit ade4c035b7 Fix resample to G711 for WebRTC 2023-07-16 06:36:26 +03:00
Alexey Khit 13ca991c37 Add support pcm_s16le audio 2023-07-15 15:06:49 +03:00
Alexey Khit e48459f49d Add channels and sample rate params to ALSA 2023-07-15 14:43:47 +03:00
Alexey Khit facf18e0df Code refactoring for source bubble 2023-07-15 14:43:47 +03:00
Alexey Khit 5c93dc62bd Add support source Bubble (Eseenet/dvr163) 2023-07-15 11:46:10 +03:00
Alexey Khit d272d4b6c3 Fix FLAC mime type for Chrome 2023-07-15 11:42:50 +03:00
Alexey Khit 1b41edfc7e Fix empty SPS/PPS for HLS/TS 2023-07-15 11:42:12 +03:00
Alexey Khit d55270bd64 Fix tests 2023-07-13 23:49:17 +03:00
Alexey Khit 85225917f5 Rewritten streams creation 2023-07-13 23:32:01 +03:00
Alexey Khit eaef62a775 Update RTSPtoWebRTC errors output 2023-07-13 22:52:03 +03:00
Alexey Khit f6c8d63658 Another fix for OPUS audio quality 2023-07-13 20:31:59 +03:00
Alexey Khit ea82d7ec2b Add support rotate and scale to MP4 stream 2023-07-13 19:32:55 +03:00
Alexey Khit e8a7ba056c Add Wyze project to readme 2023-07-13 18:38:08 +03:00
Alexey Khit 9fd40467f2 Update codecs detection for Safari browsers 2023-07-13 16:16:37 +03:00
Alexey Khit c81e29fe54 Fix FLAC mime type for HLS 2023-07-13 16:14:50 +03:00
Alexey Khit b9b7bb5489 Adds README for API 2023-07-13 16:10:23 +03:00
Alexey Khit 8036278e29 Fix complex Content-Type for image/jpeg #278 2023-07-11 15:57:21 +03:00
Alexey Khit 39c25215ba Update readme 2023-07-11 15:03:27 +03:00
Alexey Khit b5d40caffc Update version to 1.6.0 2023-07-11 07:48:51 +03:00
Alexey Khit 1e0952be86 Fix duplicates in mDNS from Hass docker 2023-07-11 07:37:06 +03:00
Alexey Khit d5fa933772 Update external libraries 2023-07-11 00:49:49 +03:00
Alexey Khit 73bf96e123 Rewrite mDNS processing 2023-07-11 00:44:27 +03:00
Alexey Khit 4ea5a22eda Code refactoring after #510 2023-07-10 11:37:52 +03:00
Alexey Khit a79fe6041d Merge pull request #510 from horttorrell32/master 2023-07-10 10:58:11 +03:00
Alexey Khit 07440f359e Update MP4 codecs detection 2023-07-08 09:34:00 +03:00
Alexey Khit 01ef67153e Update HLS stream processing 2023-07-08 09:33:31 +03:00
Alexey Khit fded87aa33 Update stream info for MP4/MSE/HLS 2023-07-08 09:32:54 +03:00
Alexey Khit 52a4fc329c Clear html video resources on disconnect 2023-07-08 09:31:05 +03:00
Alexey Khit ce61d5759c Fix html video autoplay in some cases 2023-07-08 09:30:41 +03:00
Alexey Khit 39cc4610e3 Add ESLinter and fix JS lint problems 2023-07-08 09:30:02 +03:00
Alexey Khit ddfeb6fae6 Fix default bin for ffmpeg transcoding to jpeg 2023-07-06 15:22:07 +03:00
Alexey Khit 51b494b193 Add support webrtc/tcp mode to video player 2023-07-06 15:02:39 +03:00
Alexey Khit fd3b3c9bf1 Replace MP4 stream mode to HLS mode 2023-07-06 15:02:39 +03:00
Alexey Khit fa763399c2 Improve HLS processing 2023-07-06 15:02:39 +03:00
Alexey Khit af2398c072 Move mp4 parse codecs func to pkg 2023-07-06 15:02:39 +03:00
Alexey Khit 19b0bc5f44 Update scripts readme 2023-07-06 15:02:39 +03:00
Alexey Khit 3246e7284c Update API description about WebRTC 2023-07-06 11:36:42 +03:00
Alexey Khit 9339957c13 Add Ezviz to cameras experience 2023-07-06 11:29:46 +03:00
Alexey Khit 4ca397da3d Update OpenAPI link 2023-07-06 11:28:02 +03:00
Alexey Khit bdafaef7dc Add api.html webpage 2023-07-06 11:21:52 +03:00
Alexey Khit 209d7b47d9 Rewrite FFmpeg devices and add support ALSA for Linux 2023-07-04 16:47:07 +03:00
Alexey Khit 4283ae1022 Add RepackG711 func for WebRTC (fix PCMA/PCMU audio) 2023-07-04 16:47:00 +03:00
Alexey Khit c2a398211c Rewrite repack G711 func (for RTSP backchannel) 2023-07-04 16:46:54 +03:00
Alexey Khit 6c2f883f9e Fix OPUS transcoding quality 2023-07-04 10:37:40 +03:00
Alexey Khit c34f9ae2b7 Support FFmpeg drawtext param #487 2023-07-03 00:46:35 +03:00
Alexey Khit c29dd8c4e3 Support templates for FFmpeg raw param #487 2023-07-03 00:44:25 +03:00
Alexey Khit 9e65f18e08 Add interactive OpenAPI to readme 2023-07-02 20:51:40 +03:00
Alexey Khit db3fb72ac8 Add OpenAPI 2023-07-02 20:47:31 +03:00
Alexey Khit 90cdfafcf5 Add Content-Type to WebRTC API 2023-07-02 20:46:56 +03:00
Alexey Khit fa8d4e4807 Remove on the fly stream creation for security reason 2023-06-29 22:52:59 +03:00
Alexey Khit 37abe2ce0d Code refactoring after #274 2023-06-29 22:08:17 +03:00
Alexey Khit 1c3835f2a8 Merge pull request #274 from skrashevich/fix-exit-code-on-config-save 2023-06-29 22:04:08 +03:00
Alexey Khit bc6e4f40bf Code refactoring after #352 2023-06-29 21:39:31 +03:00
Alexey Khit ac5bcda492 Merge pull request #352 from skrashevich/patch-listen-tls 2023-06-29 21:35:19 +03:00
Alexey Khit 7bd42eb55f Fix onvif discovery close port 2023-06-29 20:29:35 +03:00
Alexey Khit e4c7ffd1b4 Code refactoring after #462 2023-06-29 17:17:45 +03:00
Alexey Khit d31cf5521b Merge pull request #462 from dbuezas/dvrip/discovery 2023-06-29 17:14:09 +03:00
Alexey Khit 9de980a63c Fix config tab showing byte string instead of text #479 2023-06-29 16:16:08 +03:00
Alexey Khit 74cef13479 Fix panic after RTSP reconnect feature #433 2023-06-29 16:09:17 +03:00
Alexey Khit 887a491077 Fix panic on processing RTCP from HomeKit cameras #287 2023-06-29 11:13:27 +03:00
Alexey Khit 253fc4c915 Code refactoring for SRTP 2023-06-29 11:13:00 +03:00
Alexey Khit 3a51fa2397 Fix panic with only audio for MP4/MSE #404 2023-06-29 10:55:43 +03:00
Alexey Khit 306451f94f Fix race on pcm pack backchannel #432 2023-06-28 20:25:40 +03:00
Alexey Khit 39811d121b Fix panic on empty path in RTSP link #474 2023-06-28 20:03:09 +03:00
Alexey Khit 99b962e7bb Fix panic on empty RTSP medias #481 2023-06-28 19:59:36 +03:00
Alexey Khit 4f97e119ac Update selectall checkbox on index page 2023-06-16 15:18:22 +03:00
Alexey Khit e5e899450f Fix ws service not load origin from config #469 2023-06-16 15:07:38 +03:00
Alexey Khit 05a2f53b67 Update projects using section in readme 2023-06-16 15:01:42 +03:00
Alexey Khit 63bcaa836a Merge remote-tracking branch 'origin/master' 2023-06-16 15:00:10 +03:00
Alexey Khit 888159d2b6 Update API response mime type 2023-05-31 14:41:57 +03:00
Alexey Khit 397eb0b6ee Fix tests 2023-05-31 14:41:17 +03:00
Alexey Khit ffeb473918 Remove broken tests 2023-05-31 14:36:00 +03:00
Alexey Khit 966bedd38c Fix MP4 with PCM on Android Telegram 2023-05-30 22:03:20 +03:00
Alexey Khit 0e270081fe Add content-type to API responses 2023-05-30 22:02:16 +03:00
Alexey Khit 1612f9c81e Fix AAC inside MP4 2023-05-25 06:49:04 +03:00
Alexey Khit bff9b06d5d Add support filename query param for mp4 files 2023-05-25 06:47:51 +03:00
Alexey Khit 59555cfe1d Move WS API to separate module 2023-05-23 14:21:39 +03:00
Alexey Khit 82a8e07b66 Rewrite shell signal handling 2023-05-20 06:29:29 +03:00
Alexey Khit e29307125c Add Nest source for WebRTC cameras 2023-05-20 06:28:33 +03:00
Alexey Khit 1eaacdb217 Add Hass API source for WebRTC cameras 2023-05-20 06:26:05 +03:00
Alexey Khit c09438d3d0 Set prefer_tcp flag for ffmpeg 2023-05-16 18:39:39 +03:00
Alexey Khit 8b126c0d37 Add support RTSP over WebSocket 2023-05-06 14:31:46 +03:00
Alexey Khit 3139189975 Move ParseQuery from ffmpeg to streams module 2023-05-06 14:29:35 +03:00
Alexey Khit 4fe078c7c0 ONVIF code refactoring 2023-05-05 10:07:14 +03:00
Alexey Khit 083ec127fd Fix video timestamp accuracy 2023-05-05 09:45:55 +03:00
Alexey Khit bcb9756aca Update readme about ONVIF 2023-05-05 09:08:13 +03:00
Alexey Khit e89c5cb429 Add bages to readme 2023-05-04 17:45:17 +03:00
Alexey Khit 04f263aa15 Add binary for old Raspberry 1 and Zero 2023-05-04 17:40:54 +03:00
Alexey Khit da92256910 Update version to 1.5.0 2023-05-04 15:04:06 +03:00
Alexey Khit 035b824645 Update readme 2023-05-04 15:03:03 +03:00
Alexey Khit 2a91c4625a Add ALSA support inside docker 2023-05-04 13:47:12 +03:00
Alexey Khit 23dd5b450c Add support H265 codec for MPEG-TS 2023-05-04 12:26:56 +03:00
Alexey Khit f617c148cd Fix FFmpeg template for H265 2023-05-04 11:57:32 +03:00
Alexey Khit b5f4c7f75b Rewrite exec pipe, TCP and HTTP sources 2023-05-04 11:56:56 +03:00
Alexey Khit d44efb84a0 Fix buffer size for mpegts 2023-05-04 11:49:38 +03:00
Alexey Khit 03968d2f2e Restore hadrware transcoding for MJPEG 2023-05-04 07:39:15 +03:00