Commit Graph

  • 9268acf1ca Update version to 1.4.0 v1.4.0 Alexey Khit 2023-04-23 08:08:16 +03:00
  • 55fdf1a647 Fix RTSP server handler for some Cloud clients #347 Alexey Khit 2023-04-19 17:09:02 +03:00
  • 5fe07aeea0 Fix FLV to RTSP transport after v1.3 #362 Alexey Khit 2023-04-19 16:33:09 +03:00
  • e8b22bca99 Fix RTSP server close (panic) without client request #364 Alexey Khit 2023-04-19 12:35:02 +03:00
  • 5926c1deb9 Fix default sample rate for MP3 codec Alexey Khit 2023-04-22 18:15:20 +03:00
  • dd98edc48e Add support resampling for PCM for WebRTC Alexey Khit 2023-04-22 08:54:31 +03:00
  • fb1cc7dfc2 Update FFmpeg OPUS params Alexey Khit 2023-04-22 08:53:35 +03:00
  • 7626a09c1c Fix unsupported FLAC encoder params Alexey Khit 2023-04-22 08:53:08 +03:00
  • db85533e74 Add more sample rates to FLAC encoder Alexey Khit 2023-04-22 08:52:32 +03:00
  • 5939c8acba Update MP4 links query Alexey Khit 2023-04-20 21:32:16 +03:00
  • e985ad23a2 Fix HLS handler Alexey Khit 2023-04-20 16:19:32 +03:00
  • 7452eb5e05 Add support FLAC codec to MP4/MSE Alexey Khit 2023-04-20 16:18:38 +03:00
  • 5f9788209d Move MP4 mutex from HTTP to Muxer Alexey Khit 2023-04-20 13:20:52 +03:00
  • c07ddb8309 Add HTTP 500 error response for MP4 API Alexey Khit 2023-04-20 13:16:15 +03:00
  • 79f1dcfea3 Update version to 1.3.2 v1.3.2 Alexey Khit 2023-04-17 17:03:12 +03:00
  • 3feaf852af Fix panic for wrong ffmpeg device in linux Alexey Khit 2023-04-17 17:02:24 +03:00
  • 76ec70d2a0 Adds RTSP client custom keepalive timeout Alexey Khit 2023-04-17 16:54:02 +03:00
  • 6cef5faf27 Add timeout value to RTSP SETUP response #289 Alexey Khit 2023-04-17 15:12:03 +03:00
  • edb4e6eaad Update error msg for stream start Alexey Khit 2023-04-17 15:04:45 +03:00
  • 116319f876 Restore mutex for MP4 Alexey Khit 2023-04-17 14:17:45 +03:00
  • a0e6005598 Remove Range header check for MP4 for Chrome Alexey Khit 2023-04-17 14:17:21 +03:00
  • fd580b6f2c Fix RTSP passive producer Alexey Khit 2023-04-17 10:09:38 +03:00
  • 1837e7c86c Fix cons number in trace logs Alexey Khit 2023-04-17 10:08:42 +03:00
  • 235f2fde0d Add control attr to RTSP server SDP Alexey Khit 2023-04-16 14:52:02 +03:00
  • 35087e0812 Remove mutex from MP4 Alexey Khit 2023-04-16 14:48:26 +03:00
  • da08d8e973 Fix RTSP backchannel processing Alexey Khit 2023-04-16 14:47:49 +03:00
  • 757091e43d Rewrite RTSP keepalive Alexey Khit 2023-04-16 14:47:07 +03:00
  • a5c4854aeb Add reconnect logic to RTSP client Alexey Khit 2023-04-16 13:57:16 +03:00
  • 4b4deaaaf2 Fix missed control in SDP Alexey Khit 2023-04-15 12:52:52 +03:00
  • 553f5ff0d8 Add timeout to RTSP client requests Alexey Khit 2023-04-15 12:51:15 +03:00
  • 25dc3664fd Set random session for RTSP server Alexey Khit 2023-04-15 12:50:50 +03:00
  • 8dd9991268 Fix mutex lock after #339 Alexey Khit 2023-04-15 07:53:26 +03:00
  • d633d331bb Fix new stream from camera entity from Hass Alexey Khit 2023-04-15 07:34:38 +03:00
  • 7d3fbf2ee0 Add trace logs for media matching Alexey Khit 2023-04-15 07:33:22 +03:00
  • af717b2172 add tls support Sergey Krashevich 2023-04-14 18:28:03 +03:00
  • c44aaebd65 Merge pull request #186 from skrashevich/fix-cors-auth Alex X 2023-04-14 06:29:13 +03:00
  • d6259fc0e9 Merge remote-tracking branch 'skrashevich/patch-230328' Alexey Khit 2023-04-14 06:23:17 +03:00
  • 5c657d557a Merge pull request #332 from acardace/fix-isapi-2way Alex X 2023-04-14 06:18:26 +03:00
  • 93be5cd92f Merge pull request #339 from yousong/mp4-conc Alex X 2023-04-14 06:13:30 +03:00
  • cf6a35d0c7 rtsp: fixup sdp media type returned by TP-LINK camera Yousong Zhou 2023-04-07 17:23:24 +08:00
  • af79e6054b rtsp: conn.Close() before retry dialing with backchannel=false Yousong Zhou 2023-04-07 16:46:20 +08:00
  • 9f3d5e7460 stream.mp4: write response in a serial way Yousong Zhou 2023-04-07 15:58:40 +08:00
  • abbf180b1b Fix Reolink Doorbell bug with SDP Alexey Khit 2023-04-06 17:31:32 +03:00
  • 696588e52e Merge pull request #327 from skrashevich/patch-dockerfiles-go120 Alex X 2023-04-04 19:32:25 +03:00
  • 3e97ce8b2a Fix ISAPI 2 Way Audio Antonio Cardace 2023-04-04 17:41:06 +02:00
  • 722b2827a1 Update Go version to 1.20 in test.yml and Dockerfiles Sergey Krashevich 2023-04-03 20:30:25 +03:00
  • 69598b508c Merge pull request #321 from skrashevich/github-actions-update Alex X 2023-04-02 10:08:44 +03:00
  • f49fcc4f68 Merge pull request #322 from skrashevich/actions-docker-cache Alex X 2023-04-02 07:12:38 +03:00
  • 59347a409e Add cache for faster Docker builds from the GitHub Actions environment in ".github/workflows/docker.yml". Sergey Krashevich 2023-04-02 07:05:09 +03:00
  • 45b25d29b7 Merge pull request #320 from skrashevich/hardware-dockerfile-patch Alex X 2023-04-02 06:39:48 +03:00
  • 49e861d1b0 Update Docker build-push-action to version 4 in workflows/docker.yml and workflows/test.yml and deploy-pages to version 2 in workflows/gh-pages.yml Sergey Krashevich 2023-04-02 04:02:28 +03:00
  • b1701e856a Update hardware.Dockerfile Sergey Krashevich 2023-03-28 07:30:30 +03:00
  • a6260d0f56 Refactor Receiver and Sender methods to use RLock instead of Lock Sergey Krashevich 2023-03-28 16:26:09 +03:00
  • 693d41be87 Add buffer size of 8M to RTSP output in ffmpeg and handle EOF error when accepting RTSP connection in rtsp.go Sergey Krashevich 2023-03-28 06:54:01 +03:00
  • 222dc6a5c2 Refactor code to include buffer channels to prevent blocking in handler functions and add RWMutex to Receiver and Sender structs for concurrency-safe data access Sergey Krashevich 2023-03-28 05:56:35 +03:00
  • 8fde2b6fe5 Add support TCP MPEG-TS source Alexey Khit 2023-03-26 17:29:59 +03:00
  • 15e205cc01 Change HLS ID format Alexey Khit 2023-03-26 15:45:07 +03:00
  • 1db9ed4946 Disable MP4 redirect for Safari with duration query Alexey Khit 2023-03-26 15:26:49 +03:00
  • fd83d151d2 Fix HLS after big refactoring Alexey Khit 2023-03-26 15:25:48 +03:00
  • 71051e7dcf Update version to 1.3.1 v1.3.1 Alexey Khit 2023-03-26 15:00:47 +03:00
  • cdb3ee45cf Merge pull request #271 from skrashevich/testing-ci Alex X 2023-03-26 11:23:15 +03:00
  • ae99c1da03 Merge pull request #273 from skrashevich/fix-urlencoding-in-delete-request Alex X 2023-03-26 11:15:51 +03:00
  • 863cc0c1d7 Add tests for FFmpeg parse args Alexey Khit 2023-03-26 11:13:36 +03:00
  • 40494ab87c Code refactoring Alexey Khit 2023-03-26 11:13:23 +03:00
  • bffe5f0aa2 Merge pull request #280 from horttorrell32/master Alex X 2023-03-26 11:02:25 +03:00
  • 8241af8b9d Fix GetMedias on stream reconnection issue Alexey Khit 2023-03-26 08:09:54 +03:00
  • 5c164de393 Fix listening on hassio interface Alexey Khit 2023-03-25 14:58:45 +03:00
  • 8bf5c85b79 Add support X-Forwarded-For Alexey Khit 2023-03-25 11:59:55 +03:00
  • a42c3e21c9 Fix input browser via WebTorrent Alexey Khit 2023-03-25 11:41:15 +03:00
  • 7016289f14 Adds dynamic timeouts on reconnect Alexey Khit 2023-03-25 11:39:29 +03:00
  • 54302d3bda Fix json locked Alexey Khit 2023-03-25 07:36:21 +03:00
  • af6b8a400d Adds about pin for Roborock source Alexey Khit 2023-03-23 15:06:45 +03:00
  • a1b5eae653 Update readme Alexey Khit 2023-03-23 14:03:42 +03:00
  • bb3c64598c Update version to 1.3.0 v1.3.0 Alexey Khit 2023-03-23 14:02:44 +03:00
  • 3002d5f4f1 Fix Roborock support Alexey Khit 2023-03-21 14:05:10 +03:00
  • cca4f0500e Bump go version to 1.20 and update dependencies Alexey Khit 2023-03-20 07:33:41 +03:00
  • b087be9c56 Fix zero packets from webrtc Alexey Khit 2023-03-20 07:25:11 +03:00
  • 2d5a0e4822 Update webrtc section in the links.html page Alexey Khit 2023-03-20 06:16:45 +03:00
  • acf5ec5256 Fix webtorrent not found share Alexey Khit 2023-03-20 06:15:55 +03:00
  • e1e8abc334 Add PCM codec Alexey Khit 2023-03-19 08:01:47 +03:00
  • d84efd1238 Add WebTorrent shares to add.html page Alexey Khit 2023-03-19 17:14:34 +03:00
  • 7c79c1ff26 Fix import cameras from Hass config Alexey Khit 2023-03-19 16:53:36 +03:00
  • 43840576ea Add selectall checkbox Alexey Khit 2023-03-19 16:44:17 +03:00
  • bd79b24db3 Add "add" html page Alexey Khit 2023-03-19 16:38:36 +03:00
  • e728643aad Add support Roborock source Alexey Khit 2023-03-19 12:14:20 +03:00
  • 12a7b96289 BIG core logic rewrite Alexey Khit 2023-03-17 06:48:02 +03:00
  • 2146ea470b Code refactoring (change interface to any) Alexey Khit 2023-03-17 06:44:40 +03:00
  • d4d91e4920 Update support sendrecv medias for WebRTC Alexey Khit 2023-03-13 11:07:03 +03:00
  • a6393da956 Fix support sendrecv media for WebRTC passive consumer Alexey Khit 2023-03-12 21:43:11 +03:00
  • d686d4f691 Fix WebRTC active producer with backchannel Alexey Khit 2023-03-12 19:56:15 +03:00
  • 58849fd1e5 Adds error output for WebTorrent Alexey Khit 2023-03-12 19:55:15 +03:00
  • 31c86272bb Fix webtorrent support on i386 Alexey Khit 2023-03-12 19:54:33 +03:00
  • 0382fbf8a9 Support multiple codecs for WebRTC producer Alexey Khit 2023-03-12 14:30:42 +03:00
  • 0b714a59e5 Adds stream play logic to active producer Alexey Khit 2023-03-11 20:56:26 +03:00
  • 13c426e2a9 Update WebRTC passive producer handling Alexey Khit 2023-03-11 20:52:56 +03:00
  • d6d21286c1 Increase WebRTC receive MTU size Alexey Khit 2023-03-11 20:46:28 +03:00
  • ce2898ac3a Fix remote track processing for WebRTC passive producer Alexey Khit 2023-03-10 17:41:18 +03:00
  • e0320b8ead Adds media selection to links and webrtc html pages Alexey Khit 2023-03-10 17:26:46 +03:00
  • a960b9b9ee Disable UDPMux for WebRTC by default Alexey Khit 2023-03-10 14:44:39 +03:00
  • 0b4ebb4e21 Add support WebRTC async passive producer Alexey Khit 2023-03-10 10:28:08 +03:00