Commit Graph

119 Commits

Author SHA1 Message Date
Alexey Khit dd55c03dc2 Add support multiple transcoding for ffmpeg 2022-11-14 02:26:14 +03:00
Alexey Khit a4eab1944a Add ffmpeg async option for HomeKit audio 2022-11-14 01:29:45 +03:00
Alexey Khit eea413a36c Support stream name as ffmpeg input 2022-11-14 01:22:07 +03:00
Alexey Khit cdd42a8ed2 Change HomeKit codec from AAC to ELD 2022-11-14 00:58:34 +03:00
Alexey Khit 4815ce1baf Fix stop ffmpeg without matching tracks 2022-11-14 00:58:34 +03:00
Alexey Khit e6d3939c78 Fix external producers 2022-11-13 21:33:09 +03:00
Alexey Khit d625620dfd Fix ffmpeg profile warning 2022-11-13 20:09:18 +03:00
Alexey Khit dd503f3410 Adds rotate template for ffmpeg 2022-11-13 20:05:54 +03:00
Alexey Khit 64d218886e Add exec early exit handler 2022-11-13 19:24:26 +03:00
Alexey Khit e91ccc211e Change ffmpeg verbose level to error 2022-11-13 19:18:53 +03:00
Alexey Khit 9f8a219483 Exec stderr will show with debug log 2022-11-13 19:15:12 +03:00
Alexey Khit b617796941 Improve RTCP for HomeKit 2022-11-13 14:35:53 +03:00
Alexey Khit 77888fe086 Refactoring for HomeKit client 2022-11-11 22:47:14 +03:00
Alexey Khit 7bc3534bcb Add useful links to readmes 2022-11-11 22:44:54 +03:00
Alexey Khit eae01be71f Add User-Agent to FFmpeg input and output 2022-11-11 18:04:31 +03:00
Alexey Khit 0127115180 Add User-Agent to go2rtc RTSP requests 2022-11-11 18:02:08 +03:00
Alexey Khit aef84cef6b Add go2rtc version info 2022-11-11 18:01:38 +03:00
Alexey Khit f77db44529 Refactoring for HomeKit client 2022-11-11 13:24:09 +03:00
Alexey Khit 49f6233bde Update RTSP server filters 2022-11-08 01:50:28 +03:00
Alexey Khit 78c5c70c73 Add duration API for MP4 file 2022-11-08 01:29:58 +03:00
Alexey Khit 32651c74ab Fix frame.mp4 support 2022-11-08 01:13:38 +03:00
Alexey Khit ea18475d31 Split MSE data on packets 2022-11-07 23:35:36 +03:00
Alexey Khit 701a9c69ec Update write websocket func 2022-11-07 23:35:08 +03:00
Alexey Khit c06253c8b2 Fix producer request new track after start 2022-11-07 17:48:45 +03:00
Alexey Khit 3a07e9fa03 Fix lock on mp4 restarts 2022-11-07 13:32:27 +03:00
Alexey Khit 8b93c97e69 Add support AAC for RTMP to MP4 2022-11-06 22:44:48 +03:00
Alexey Khit d8158bc1e3 Update stream log message 2022-11-04 22:27:11 +03:00
Alexey Khit f4f588d2c6 Add mutex to stream 2022-11-04 22:20:52 +03:00
Alexey Khit e287b52808 Add check for RTSPtoWeb API 2022-11-04 22:12:00 +03:00
Alexey Khit 7d6a5b44f8 Add frame.jpeg api for MJPEG stream 2022-11-04 21:22:33 +03:00
Alexey Khit 278f7696b6 Make sink private for Track 2022-11-04 20:54:35 +03:00
Alexey Khit 3cbf2465ae Fix loopback producer 2022-11-04 17:52:26 +03:00
Alexey Khit e9ea7a0b1f Add reconnection feature 2022-11-04 17:23:42 +03:00
Alexey Khit 9ef2633840 Add 5 sec timeout to ffmpeg rtsp 2022-11-04 17:06:24 +03:00
Alexey Khit 54f547977e Add mutext to streams handlers 2022-11-04 17:04:47 +03:00
Alexey Khit 65d91e02bd Move NewLogger to function 2022-11-04 17:03:56 +03:00
Alexey Khit 7fc3f0f641 Ignore srtp init in stack list func 2022-11-04 10:07:50 +03:00
Alexey Khit 7725d5ed31 Rewrite get handlers code 2022-11-04 06:24:39 +03:00
Alexey Khit 6d432574bf Make main logger global 2022-11-03 10:26:26 +03:00
Alexey Khit ceed146fb8 Add webrtc sync API 2022-11-02 12:46:39 +03:00
Alexey Khit 3d4514eab9 Fix loopback for stream 2022-11-02 08:51:54 +03:00
Alexey Khit 2629dccb81 Rename HTTP-FLV 2022-10-31 20:05:28 +03:00
Alexey Khit 0dacdea1c3 Add support RTMPT (flv over HTTP) 2022-10-30 17:17:42 +03:00
Alexey Khit 24082b1616 Fix backchannel reconnection issue 2022-10-29 11:33:01 +03:00
Nicolas Mowen 2f0bcf4ae0 Add ability for API to set name of stream 2022-10-13 14:58:26 -06:00
Alexey Khit 80392acb78 Fix audio copy #46 2022-09-24 08:24:52 +03:00
Alexey Khit eb8a4919a2 Adds fix on RemoveConsumer panic 2022-09-18 17:14:18 +03:00
Alexey Khit 237fbf23a1 FIx backward support for RTSPtoWebRTC API 2022-09-18 02:01:43 +03:00
Alexey Khit ce0fac959f Adds module MJPEG 2022-09-17 19:13:25 +03:00
Alexey Khit 8f43ad2a35 Adds pretty print to info 2022-09-16 17:39:29 +03:00