Commit Graph

  • 1ddf7f1a6c Change trace log for stream.mp4 Alexey Khit 2022-11-23 12:57:11 +03:00
  • 0e281e36d3 Fix race (concurency) for Track Alexey Khit 2022-11-22 20:03:36 +03:00
  • 3d6472cfb1 Update H265 preset for FFmpeg Alexey Khit 2022-11-22 17:22:54 +03:00
  • 7c31fa2ffd Fix empty SPS for MSE H265 Alexey Khit 2022-11-22 17:22:26 +03:00
  • 0ed9d2410a Fix H265 support for MSE in Safari Alexey Khit 2022-11-22 17:21:58 +03:00
  • 1c89e7945e Remove printf for webrtc ontrack Alexey Khit 2022-11-18 09:13:24 +03:00
  • 48635ae341 Add two locks for Track Alexey Khit 2022-11-18 09:12:48 +03:00
  • fdb316910f Fix WebRTC async connection Alexey Khit 2022-11-16 11:26:56 +03:00
  • e29f2594fa Fix multiple transcoding when track not exists Alexey Khit 2022-11-15 16:16:22 +03:00
  • c3da7584b0 Add check on RTSP server requers with empty url path Alexey Khit 2022-11-14 19:06:43 +03:00
  • 1e247cba92 Igroner app media for WebRTC from Hass Alexey Khit 2022-11-14 17:26:59 +03:00
  • 01631d9eb0 Update readme Alexey Khit 2022-11-14 12:27:02 +03:00
  • 4b27d119f0 Update version to 0.1-rc.3 v0.1-rc.3 Alexey Khit 2022-11-14 09:50:47 +03:00
  • dd55c03dc2 Add support multiple transcoding for ffmpeg Alexey Khit 2022-11-14 02:26:07 +03:00
  • a4eab1944a Add ffmpeg async option for HomeKit audio Alexey Khit 2022-11-14 01:29:45 +03:00
  • eea413a36c Support stream name as ffmpeg input Alexey Khit 2022-11-14 01:22:07 +03:00
  • cdd42a8ed2 Change HomeKit codec from AAC to ELD Alexey Khit 2022-11-13 22:28:43 +03:00
  • 4815ce1baf Fix stop ffmpeg without matching tracks Alexey Khit 2022-11-13 22:24:37 +03:00
  • e6d3939c78 Fix external producers Alexey Khit 2022-11-13 21:33:09 +03:00
  • 220b9ca318 Remove old example file Alexey Khit 2022-11-13 20:54:19 +03:00
  • d625620dfd Fix ffmpeg profile warning Alexey Khit 2022-11-13 20:09:18 +03:00
  • dd503f3410 Adds rotate template for ffmpeg Alexey Khit 2022-11-13 20:04:27 +03:00
  • 3e8e87bfcc Fix RTSP unknown response handler Alexey Khit 2022-11-13 19:26:22 +03:00
  • 64d218886e Add exec early exit handler Alexey Khit 2022-11-13 19:24:26 +03:00
  • e91ccc211e Change ffmpeg verbose level to error Alexey Khit 2022-11-13 19:18:53 +03:00
  • 9f8a219483 Exec stderr will show with debug log Alexey Khit 2022-11-13 19:15:12 +03:00
  • b617796941 Improve RTCP for HomeKit Alexey Khit 2022-11-13 14:35:53 +03:00
  • 77888fe086 Refactoring for HomeKit client Alexey Khit 2022-11-11 21:56:58 +03:00
  • 7bc3534bcb Add useful links to readmes Alexey Khit 2022-11-11 22:01:46 +03:00
  • 77bc0630d6 Add teaps to main readme Alexey Khit 2022-11-11 22:02:25 +03:00
  • 2f68711405 Fix MP4f test consumer Alexey Khit 2022-11-11 22:00:45 +03:00
  • b8cab5db60 Remove aacparser from MP4 muxer Alexey Khit 2022-11-11 22:00:22 +03:00
  • eae01be71f Add User-Agent to FFmpeg input and output Alexey Khit 2022-11-11 18:02:42 +03:00
  • 0127115180 Add User-Agent to go2rtc RTSP requests Alexey Khit 2022-11-11 18:02:08 +03:00
  • aef84cef6b Add go2rtc version info Alexey Khit 2022-11-11 18:01:30 +03:00
  • d478436758 Set video track for WebRTC always first Alexey Khit 2022-11-11 16:33:08 +03:00
  • f77db44529 Refactoring for HomeKit client Alexey Khit 2022-11-08 12:24:26 +03:00
  • 149d1bf235 Merge pull request #101 from felipecrs/patch-2 Alex X 2022-11-09 20:34:31 +03:00
  • b650475b10 Mention alternative method to import hass cameras Felipe Santos 2022-11-09 13:00:30 -03:00
  • 16e5406156 Update readme Alexey Khit 2022-11-08 01:58:46 +03:00
  • 49f6233bde Update RTSP server filters v0.1-rc.2 Alexey Khit 2022-11-08 01:50:28 +03:00
  • 78c5c70c73 Add duration API for MP4 file Alexey Khit 2022-11-08 01:29:58 +03:00
  • 32651c74ab Fix frame.mp4 support Alexey Khit 2022-11-08 01:13:38 +03:00
  • 5c64d1f847 Update MSE procession on JS side Alexey Khit 2022-11-07 23:36:13 +03:00
  • 717af29630 Refactoring Alexey Khit 2022-11-07 23:36:24 +03:00
  • ea18475d31 Split MSE data on packets Alexey Khit 2022-11-07 23:35:36 +03:00
  • 701a9c69ec Update write websocket func Alexey Khit 2022-11-07 23:35:08 +03:00
  • c06253c8b2 Fix producer request new track after start Alexey Khit 2022-11-07 17:48:45 +03:00
  • 3a07e9fa03 Fix lock on mp4 restarts Alexey Khit 2022-11-07 13:32:27 +03:00
  • e1bc30fab3 Add support AAC for RTSP Alexey Khit 2022-11-07 11:02:26 +03:00
  • d16ae0972f Code refactoring Alexey Khit 2022-11-07 11:01:19 +03:00
  • 8b93c97e69 Add support AAC for RTMP to MP4 Alexey Khit 2022-11-06 22:44:48 +03:00
  • d8158bc1e3 Update stream log message v0.1-rc.1 Alexey Khit 2022-11-04 22:27:11 +03:00
  • f4f588d2c6 Add mutex to stream Alexey Khit 2022-11-04 22:20:52 +03:00
  • e287b52808 Add check for RTSPtoWeb API Alexey Khit 2022-11-04 22:12:00 +03:00
  • ff96257252 Add backchannel=0 option to readme Alexey Khit 2022-11-04 21:49:36 +03:00
  • 909f21b7e4 Update docs about TURN server Alexey Khit 2022-11-04 21:44:12 +03:00
  • 7d6a5b44f8 Add frame.jpeg api for MJPEG stream Alexey Khit 2022-11-04 21:22:33 +03:00
  • 278f7696b6 Make sink private for Track Alexey Khit 2022-11-04 20:54:35 +03:00
  • 3cbf2465ae Fix loopback producer Alexey Khit 2022-11-04 17:50:58 +03:00
  • e9ea7a0b1f Add reconnection feature Alexey Khit 2022-11-04 17:18:12 +03:00
  • 0231fc3a90 Code refactoring Alexey Khit 2022-11-04 17:16:42 +03:00
  • 9ef2633840 Add 5 sec timeout to ffmpeg rtsp Alexey Khit 2022-11-04 17:06:24 +03:00
  • 5a8df3e90a Change RTSP dial timeout to 5 sec Alexey Khit 2022-11-04 17:05:57 +03:00
  • a31cbec3eb Fix check RTSP transport prefix Alexey Khit 2022-11-04 17:05:30 +03:00
  • 54f547977e Add mutext to streams handlers Alexey Khit 2022-11-04 17:04:47 +03:00
  • 65d91e02bd Move NewLogger to function Alexey Khit 2022-11-04 17:03:56 +03:00
  • 7fc3f0f641 Ignore srtp init in stack list func Alexey Khit 2022-11-04 10:07:50 +03:00
  • 7725d5ed31 Rewrite get handlers code Alexey Khit 2022-11-04 06:24:39 +03:00
  • 6c1b9daa8b Update logs for RTSP packets (disabled) Alexey Khit 2022-11-03 11:25:47 +03:00
  • 6d432574bf Make main logger global Alexey Khit 2022-11-03 10:26:26 +03:00
  • 616f69c88b Cache public IP for 5 min Alexey Khit 2022-11-02 12:48:36 +03:00
  • f72440712b Add timeout to GetPublicIP func Alexey Khit 2022-11-02 12:47:26 +03:00
  • ceed146fb8 Add webrtc sync API Alexey Khit 2022-11-02 12:46:39 +03:00
  • f17dadbbbf Rewrite keepalive and add timeouts for RTSP Alexey Khit 2022-11-02 10:24:52 +03:00
  • 3d4514eab9 Fix loopback for stream Alexey Khit 2022-11-02 08:51:54 +03:00
  • 2629dccb81 Rename HTTP-FLV Alexey Khit 2022-10-31 20:05:28 +03:00
  • 04f1aa2900 Fix trash in webrtc.html v0.1-beta.10 Alexey Khit 2022-10-31 08:34:11 +03:00
  • 0dacdea1c3 Add support RTMPT (flv over HTTP) Alexey Khit 2022-10-30 17:15:43 +03:00
  • 24082b1616 Fix backchannel reconnection issue Alexey Khit 2022-10-29 11:33:01 +03:00
  • 7964b1743b Fix RTSP processing for Amcrest IP4M-1051 Alexey Khit 2022-10-29 11:29:53 +03:00
  • 49773a1ece Add mjpeg link to stream to main page v0.1-beta.9 Alexey Khit 2022-10-21 12:01:00 +03:00
  • c97a48a73f Fix mjpeg for 2K cameras Alexey Khit 2022-10-21 12:00:00 +03:00
  • e03231ebb4 fix ffmpeg transcoding for Reolink RLC-510A Alexey Khit 2022-10-21 10:58:56 +03:00
  • 649525a842 Merge remote-tracking branch 'origin/master' Alexey Khit 2022-10-21 10:54:54 +03:00
  • d411c1a25c Merge pull request #76 from NickM-27/name_api_stream Alex X 2022-10-14 06:59:31 +03:00
  • 2f0bcf4ae0 Add ability for API to set name of stream Nicolas Mowen 2022-10-13 14:58:26 -06:00
  • 831c504cab Fix memory usage for RTSP processing Alexey Khit 2022-10-05 21:15:59 +03:00
  • 12925a6bc5 Fix TP-Link Tapo TC70 support Alexey Khit 2022-10-05 19:43:36 +03:00
  • e50e929150 Fix empty SPS for mp4 format v0.1-beta.8 Alexey Khit 2022-10-05 15:35:30 +03:00
  • d0c87e0379 Support SEI NAL from ffmpeg transcoding Alexey Khit 2022-10-05 15:35:04 +03:00
  • 247b61790e Update EncodeAVC for empty NALs Alexey Khit 2022-10-05 15:34:34 +03:00
  • 2ec618334a Adds NALs types logger Alexey Khit 2022-10-05 15:33:51 +03:00
  • 6f9976c806 Rework RTSP and RTMP processing Alexey Khit 2022-10-05 13:25:29 +03:00
  • 17b3a4cf3a Code refactoring Alexey Khit 2022-10-05 13:23:31 +03:00
  • ba30f46c02 Fix FmtpLine for RTMP Alexey Khit 2022-10-05 10:49:48 +03:00
  • 4134f2a89c Fix timestamp for RTMP Alexey Khit 2022-10-05 10:48:37 +03:00
  • a81160bea1 Fix support Escam Q6 camera Alexey Khit 2022-10-03 21:12:27 +03:00
  • 80392acb78 Fix audio copy #46 Alexey Khit 2022-09-24 08:24:52 +03:00
  • 5afac513b4 Adds codecs section to readme Alexey Khit 2022-09-22 00:22:44 +03:00