Skip to content

Aqara G4 not streaming #1675

Description

@baonguyen2604

I paired Aqara G4 with HA via the HomeKit integration and I can see the stream in HA. I want to restream it to Frigate with go2rtc and here is my Frigate config:

mqtt:
  enabled: false

go2rtc:
  log:
    format: ""
    level: "trace"
  ffmpeg:
    bin: /usr/lib/ffmpeg/7.0/bin/ffmpeg
  streams:
    aqara_g4: 
      - homekit://192.168.0.84:39435?client_id=<CLIENT_ID>&client_private=<CLIENT_PRVIATE>&device_id=<DEVICE_ID>&device_public=<DEVICE_PUBLIC>
      # - ffmpeg:device?video=0&video_size=1080#video=h264#hardware
      - ffmpeg:aqara_g4#video=h264#audio=opus#hardware
      # - ffmpeg:aqara_g4#audio=aac#audio=opus           # only OPUS audio supported by HomeKit
  homekit:
    aqara_g4:                   # same stream ID from streams list
      pin: 12345678           # custom PIN, default: 19550224
      name: Aqara G4 doorbell      # custom camera name, default: generated from stream ID
      device_id: aqara_g4       # custom ID, default: generated from stream ID
      device_private: aqara_g4  # custom key, default: generated from stream ID


cameras:
  aqara_g4: # <------ Name the camera
    enabled: true
    ffmpeg:
      inputs:
        - path: rtsp://127.0.0.1:8554/aqara_g4?mp4
          input_args: preset-rtsp-restream
          roles:
            - detect
    detect:
      enabled: false # <---- disable detection until you have a working camera feed
version: 0.15-1

But I can't view the stream in go2rtc, all the stream links give a blank screen. I noticed this in go2rtc log

3/25/2025, 5:00:02 PM	debug	[rtsp] disconnect stream=aqara_g4
3/25/2025, 5:00:02 PM	debug	[streams] retry=0 to url=ffmpeg:aqara_g4#video=h264#audio=opus#hardware
3/25/2025, 5:00:02 PM	warn	undefined error=EOF url=ffmpeg:aqara_g4#video=h264#audio=opus#hardware caller=github.com/AlexxIT/go2rtc/internal/streams/producer.go:171

My end goal is to re-export the G4 back to HomeKit for HKSV and restream to Frigate for recording.

Full go2rtc logs


3/25/2025, 5:00:39 PM | trace | [api] GET /api/log 172.30.32.1:42546
-- | -- | --
3/25/2025, 5:00:38 PM | trace | [api] GET /api/streams 172.30.32.1:42546
3/25/2025, 5:00:37 PM | debug | [streams] retry=0 to url=homekit://192.168.0.84:39435?client_id=a66f3bc2-bd3c-47ef-ae11-80db9126c681&client_private=9ced398a94a04c011c7a1f27ef5df34e3b6719f6e301ed6c4237cfde1ab42030387bb8f27bdd5c192b7b6403b55c04ad89a3b516c4610b440e4339f8044b225c&device_id=EA:3F:80:A2:CB:F6&device_public=263f5454e7e970cdfeca8830f680658b7383b7ddedf96eab46392702e3750a85
3/25/2025, 5:00:37 PM | trace | [api] GET /api/streams 172.30.32.1:42546
3/25/2025, 5:00:36 PM | trace | [api] GET /api/streams 172.30.32.1:42546
3/25/2025, 5:00:36 PM | trace | [streams] check cons=0 prod=0 media=video, recvonly, JPEG
3/25/2025, 5:00:36 PM | trace | [streams] check cons=0 prod=0 media=audio, recvonly, ELD/16000/1
3/25/2025, 5:00:36 PM | trace | [streams] check cons=0 prod=0 media=video, recvonly, H264
3/25/2025, 5:00:36 PM | trace | [streams] check cons=0 media=audio, sendonly, MPEG4-GENERIC
3/25/2025, 5:00:36 PM | trace | [streams] match cons=0 <= prod=0
3/25/2025, 5:00:36 PM | trace | [streams] check cons=0 prod=0 media=video, recvonly, H264
3/25/2025, 5:00:36 PM | trace | [streams] check cons=0 media=video, sendonly, H264, H265
3/25/2025, 5:00:36 PM | debug | [rtsp] new consumer stream=aqara_g4
3/25/2025, 5:00:36 PM | trace | [rtsp] server request:DESCRIBE rtsp://127.0.0.1:8554/aqara_g4?mp4 RTSP/1.0Accept: application/sdpCseq: 2User-Agent: FFmpeg Frigate/0.15.0-cea210d
3/25/2025, 5:00:36 PM | trace | [rtsp] server response:RTSP/1.0 200 OKCseq: 1Public: OPTIONS, SETUP, TEARDOWN, DESCRIBE, PLAY, PAUSE, ANNOUNCE, RECORD
3/25/2025, 5:00:36 PM | trace | [rtsp] server request:OPTIONS rtsp://127.0.0.1:8554/aqara_g4?mp4 RTSP/1.0Cseq: 1User-Agent: FFmpeg Frigate/0.15.0-cea210d
3/25/2025, 5:00:35 PM | trace | [api] GET /api/streams 172.30.32.1:42546
3/25/2025, 5:00:34 PM | trace | [api] GET /api/log 172.30.32.1:42546
3/25/2025, 5:00:33 PM | trace | [rtsp] server response:RTSP/1.0 200 OKCseq: 5Session: 22155391
3/25/2025, 5:00:33 PM | trace | [rtsp] server request:PLAY rtsp://127.0.0.1:8554/aqara_g4?video&audio RTSP/1.0Range: npt=0.000-Cseq: 5User-Agent: go2rtc/ffmpegSession: 85071568
3/25/2025, 5:00:33 PM | trace | [rtsp] server response:RTSP/1.0 200 OKTransport: RTP/AVP/TCP;unicast;interleaved=2-3Cseq: 4Session: 22155391;timeout=60
3/25/2025, 5:00:33 PM | trace | [rtsp] server request:SETUP rtsp://127.0.0.1:8554/aqara_g4?video&audio/trackID=1 RTSP/1.0Transport: RTP/AVP/TCP;unicast;interleaved=2-3Cseq: 4User-Agent: go2rtc/ffmpegSession: 85071568
3/25/2025, 5:00:33 PM | trace | [rtsp] server response:RTSP/1.0 200 OKTransport: RTP/AVP/TCP;unicast;interleaved=0-1Cseq: 3Session: 85071568;timeout=60
3/25/2025, 5:00:33 PM | trace | [rtsp] server request:SETUP rtsp://127.0.0.1:8554/aqara_g4?video&audio/trackID=0 RTSP/1.0Transport: RTP/AVP/TCP;unicast;interleaved=0-1Cseq: 3User-Agent: go2rtc/ffmpeg
3/25/2025, 5:00:33 PM | trace | [rtsp] server response:RTSP/1.0 200 OKContent-Type: application/sdpCseq: 2Content-Length: 369v=0o=- 1 1 IN IP4 0.0.0.0s=go2rtc/1.9.2c=IN IP4 0.0.0.0t=0 0m=video 0 RTP/AVP 96a=rtpmap:96 H264/90000a=fmtp:96 profile-level-id=4D0028a=control:trackID=0m=audio 0 RTP/AVP 97a=rtpmap:97 MPEG4-GENERIC/16000/1a=fmtp:97 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=f8ec3000a=control:trackID=1
3/25/2025, 5:00:33 PM | trace | [streams] match cons=0 <= prod=0
3/25/2025, 5:00:33 PM | trace | [streams] check cons=0 prod=0 media=audio, recvonly, ELD/16000/1
3/25/2025, 5:00:33 PM | trace | [streams] check cons=0 prod=0 media=video, recvonly, H264
3/25/2025, 5:00:33 PM | trace | [streams] check cons=0 media=audio, sendonly, ANY
3/25/2025, 5:00:33 PM | trace | [streams] match cons=0 <= prod=0
3/25/2025, 5:00:33 PM | trace | [streams] check cons=0 prod=0 media=video, recvonly, H264
3/25/2025, 5:00:33 PM | trace | [streams] check cons=0 media=video, sendonly, ANY
3/25/2025, 5:00:33 PM | debug | [rtsp] new consumer stream=aqara_g4
3/25/2025, 5:00:33 PM | trace | [rtsp] server request:DESCRIBE rtsp://127.0.0.1:8554/aqara_g4?video&audio RTSP/1.0Accept: application/sdpCseq: 2User-Agent: go2rtc/ffmpeg
3/25/2025, 5:00:33 PM | trace | [rtsp] server response:RTSP/1.0 200 OKPublic: OPTIONS, SETUP, TEARDOWN, DESCRIBE, PLAY, PAUSE, ANNOUNCE, RECORDCseq: 1
3/25/2025, 5:00:33 PM | trace | [rtsp] server request:OPTIONS rtsp://127.0.0.1:8554/aqara_g4?video&audio RTSP/1.0Cseq: 1User-Agent: go2rtc/ffmpeg
3/25/2025, 5:00:33 PM | debug | [rtsp] disconnect stream=aqara_g4
3/25/2025, 5:00:33 PM | debug | [exec] run url=exec:/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/aqara_g4?video&audio -c:v libx264 -g 50 -profile:v high -level:v 4.1 -preset:v superfast -tune:v zerolatency -pix_fmt:v yuv420p -c:a libopus -application:a lowdelay -min_comp 0 -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 cmd=/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/aqara_g4?video&audio -c:v libx264 -g 50 -profile:v high -level:v 4.1 -preset:v superfast -tune:v zerolatency -pix_fmt:v yuv420p -c:a libopus -application:a lowdelay -min_comp 0 -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17
3/25/2025, 5:00:33 PM | debug | [rtsp] handle error=EOF
3/25/2025, 5:00:33 PM | debug | [streams] retry=0 to url=ffmpeg:aqara_g4#video=h264#audio=opus#hardware
3/25/2025, 5:00:33 PM | warn | undefined error=EOF url=ffmpeg:aqara_g4#video=h264#audio=opus#hardware caller=github.com/AlexxIT/go2rtc/internal/streams/producer.go:171
3/25/2025, 5:00:33 PM | trace | [rtsp] server request:TEARDOWN rtsp://127.0.0.1:8554/aqara_g4?video&audio RTSP/1.0Cseq: 6User-Agent: go2rtc/ffmpegSession: 40831151
3/25/2025, 5:00:33 PM | trace | [rtsp] server request:TEARDOWN rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 RTSP/1.0Cseq: 5User-Agent: ffmpeg/go2rtcSession: 59571630
3/25/2025, 5:00:33 PM | debug | [exec] run launch=10.294206s
3/25/2025, 5:00:33 PM | trace | [rtsp] server response:RTSP/1.0 200 OKCseq: 4Session: 59571630
3/25/2025, 5:00:33 PM | trace | [rtsp] server request:RECORD rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 RTSP/1.0Cseq: 4User-Agent: ffmpeg/go2rtcSession: 59571630Range: npt=0.000-
3/25/2025, 5:00:33 PM | trace | [rtsp] server response:RTSP/1.0 200 OKTransport: RTP/AVP/TCP;unicast;interleaved=0-1Cseq: 3Session: 59571630;timeout=60
3/25/2025, 5:00:33 PM | trace | [rtsp] server request:SETUP rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17/streamid=0 RTSP/1.0Transport: RTP/AVP/TCP;unicast;interleaved=0-1;mode=recordCseq: 3User-Agent: ffmpeg/go2rtc
3/25/2025, 5:00:33 PM | trace | [rtsp] server response:RTSP/1.0 200 OKCseq: 2
3/25/2025, 5:00:33 PM | trace | [rtsp] server request:ANNOUNCE rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 RTSP/1.0Content-Type: application/sdpCseq: 2User-Agent: ffmpeg/go2rtcContent-Length: 182v=0o=- 0 0 IN IP4 127.0.0.1s=go2rtc/1.9.2c=IN IP4 127.0.0.1t=0 0a=tool:libavformat 61.1.100m=audio 0 RTP/AVP 96b=AS:64a=rtpmap:96 opus/48000/2a=control:streamid=0
3/25/2025, 5:00:33 PM | trace | [rtsp] server response:RTSP/1.0 200 OKPublic: OPTIONS, SETUP, TEARDOWN, DESCRIBE, PLAY, PAUSE, ANNOUNCE, RECORDCseq: 1
3/25/2025, 5:00:33 PM | trace | [rtsp] server request:OPTIONS rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 RTSP/1.0Cseq: 1User-Agent: ffmpeg/go2rtc
3/25/2025, 5:00:29 PM | trace | [api] GET /api/log 172.30.32.1:42546
3/25/2025, 5:00:27 PM | debug | [streams] retry=0 to url=homekit://192.168.0.84:39435?client_id=a66f3bc2-bd3c-47ef-ae11-80db9126c681&client_private=9ced398a94a04c011c7a1f27ef5df34e3b6719f6e301ed6c4237cfde1ab42030387bb8f27bdd5c192b7b6403b55c04ad89a3b516c4610b440e4339f8044b225c&device_id=EA:3F:80:A2:CB:F6&device_public=263f5454e7e970cdfeca8830f680658b7383b7ddedf96eab46392702e3750a85
3/25/2025, 5:00:24 PM | trace | [api] GET /api/streams 172.30.32.1:42546
3/25/2025, 5:00:24 PM | trace | [api] GET /api/log 172.30.32.1:42546
3/25/2025, 5:00:23 PM | trace | [api] GET /api/streams 127.0.0.1:49240
3/25/2025, 5:00:23 PM | trace | [rtsp] server response:RTSP/1.0 200 OKCseq: 5Session: 04857792
3/25/2025, 5:00:23 PM | trace | [rtsp] server request:PLAY rtsp://127.0.0.1:8554/aqara_g4?video&audio RTSP/1.0Range: npt=0.000-Cseq: 5User-Agent: go2rtc/ffmpegSession: 40831151
3/25/2025, 5:00:23 PM | trace | [rtsp] server response:RTSP/1.0 200 OKTransport: RTP/AVP/TCP;unicast;interleaved=2-3Cseq: 4Session: 04857792;timeout=60
3/25/2025, 5:00:23 PM | trace | [rtsp] server request:SETUP rtsp://127.0.0.1:8554/aqara_g4?video&audio/trackID=1 RTSP/1.0Transport: RTP/AVP/TCP;unicast;interleaved=2-3Cseq: 4User-Agent: go2rtc/ffmpegSession: 40831151
3/25/2025, 5:00:23 PM | trace | [rtsp] server response:RTSP/1.0 200 OKTransport: RTP/AVP/TCP;unicast;interleaved=0-1Cseq: 3Session: 40831151;timeout=60
3/25/2025, 5:00:23 PM | trace | [rtsp] server request:SETUP rtsp://127.0.0.1:8554/aqara_g4?video&audio/trackID=0 RTSP/1.0Transport: RTP/AVP/TCP;unicast;interleaved=0-1Cseq: 3User-Agent: go2rtc/ffmpeg
3/25/2025, 5:00:23 PM | trace | [rtsp] server response:RTSP/1.0 200 OKContent-Type: application/sdpCseq: 2Content-Length: 369v=0o=- 1 1 IN IP4 0.0.0.0s=go2rtc/1.9.2c=IN IP4 0.0.0.0t=0 0m=video 0 RTP/AVP 96a=rtpmap:96 H264/90000a=fmtp:96 profile-level-id=4D0028a=control:trackID=0m=audio 0 RTP/AVP 97a=rtpmap:97 MPEG4-GENERIC/16000/1a=fmtp:97 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=f8ec3000a=control:trackID=1
3/25/2025, 5:00:23 PM | trace | [streams] match cons=0 <= prod=0
3/25/2025, 5:00:23 PM | trace | [streams] check cons=0 prod=0 media=audio, recvonly, ELD/16000/1
3/25/2025, 5:00:23 PM | trace | [streams] check cons=0 prod=0 media=video, recvonly, H264
3/25/2025, 5:00:23 PM | trace | [streams] check cons=0 media=audio, sendonly, ANY
3/25/2025, 5:00:23 PM | trace | [streams] match cons=0 <= prod=0
3/25/2025, 5:00:23 PM | trace | [streams] check cons=0 prod=0 media=video, recvonly, H264
3/25/2025, 5:00:23 PM | trace | [streams] check cons=0 media=video, sendonly, ANY
3/25/2025, 5:00:23 PM | debug | [rtsp] new consumer stream=aqara_g4
3/25/2025, 5:00:23 PM | trace | [rtsp] server request:DESCRIBE rtsp://127.0.0.1:8554/aqara_g4?video&audio RTSP/1.0Accept: application/sdpCseq: 2User-Agent: go2rtc/ffmpeg
3/25/2025, 5:00:23 PM | trace | [rtsp] server response:RTSP/1.0 200 OKPublic: OPTIONS, SETUP, TEARDOWN, DESCRIBE, PLAY, PAUSE, ANNOUNCE, RECORDCseq: 1
3/25/2025, 5:00:23 PM | trace | [rtsp] server request:OPTIONS rtsp://127.0.0.1:8554/aqara_g4?video&audio RTSP/1.0Cseq: 1User-Agent: go2rtc/ffmpeg
3/25/2025, 5:00:23 PM | debug | [exec] run url=exec:/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/aqara_g4?video&audio -c:v libx264 -g 50 -profile:v high -level:v 4.1 -preset:v superfast -tune:v zerolatency -pix_fmt:v yuv420p -c:a libopus -application:a lowdelay -min_comp 0 -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 cmd=/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/aqara_g4?video&audio -c:v libx264 -g 50 -profile:v high -level:v 4.1 -preset:v superfast -tune:v zerolatency -pix_fmt:v yuv420p -c:a libopus -application:a lowdelay -min_comp 0 -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17
3/25/2025, 5:00:23 PM | debug | [streams] retry=0 to url=ffmpeg:aqara_g4#video=h264#audio=opus#hardware
3/25/2025, 5:00:23 PM | warn | undefined error=EOF url=ffmpeg:aqara_g4#video=h264#audio=opus#hardware caller=github.com/AlexxIT/go2rtc/internal/streams/producer.go:171
3/25/2025, 5:00:23 PM | debug | [rtsp] disconnect stream=aqara_g4
3/25/2025, 5:00:23 PM | debug | [rtsp] handle error=EOF
3/25/2025, 5:00:23 PM | trace | [rtsp] server request:TEARDOWN rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 RTSP/1.0Cseq: 5User-Agent: ffmpeg/go2rtcSession: 27981344
3/25/2025, 5:00:23 PM | trace | [rtsp] server request:TEARDOWN rtsp://127.0.0.1:8554/aqara_g4?video&audio RTSP/1.0Session: 40529721Cseq: 6User-Agent: go2rtc/ffmpeg
3/25/2025, 5:00:23 PM | trace | [rtsp] server response:RTSP/1.0 200 OKCseq: 2Content-Length: 172Content-Type: application/sdpv=0o=- 1 1 IN IP4 0.0.0.0s=go2rtc/1.9.2c=IN IP4 0.0.0.0t=0 0m=video 0 RTP/AVP 96a=rtpmap:96 H264/90000a=fmtp:96 profile-level-id=4D0028a=control:trackID=0
3/25/2025, 5:00:23 PM | trace | [streams] check cons=0 prod=1 media=audio, recvonly, OPUS/48000/2
3/25/2025, 5:00:23 PM | debug | [exec] run launch=10.383963705s
3/25/2025, 5:00:23 PM | trace | [rtsp] server response:RTSP/1.0 200 OKCseq: 4Session: 27981344
3/25/2025, 5:00:23 PM | trace | [rtsp] server request:RECORD rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 RTSP/1.0Range: npt=0.000-Cseq: 4User-Agent: ffmpeg/go2rtcSession: 27981344
3/25/2025, 5:00:23 PM | trace | [rtsp] server response:RTSP/1.0 200 OKCseq: 3Session: 27981344;timeout=60Transport: RTP/AVP/TCP;unicast;interleaved=0-1
3/25/2025, 5:00:23 PM | trace | [rtsp] server request:SETUP rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17/streamid=0 RTSP/1.0Cseq: 3User-Agent: ffmpeg/go2rtcTransport: RTP/AVP/TCP;unicast;interleaved=0-1;mode=record
3/25/2025, 5:00:23 PM | trace | [rtsp] server response:RTSP/1.0 200 OKCseq: 2
3/25/2025, 5:00:23 PM | trace | [rtsp] server request:ANNOUNCE rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 RTSP/1.0Content-Type: application/sdpCseq: 2User-Agent: ffmpeg/go2rtcContent-Length: 182v=0o=- 0 0 IN IP4 127.0.0.1s=go2rtc/1.9.2c=IN IP4 127.0.0.1t=0 0a=tool:libavformat 61.1.100m=audio 0 RTP/AVP 96b=AS:64a=rtpmap:96 opus/48000/2a=control:streamid=0
3/25/2025, 5:00:23 PM | trace | [rtsp] server response:RTSP/1.0 200 OKPublic: OPTIONS, SETUP, TEARDOWN, DESCRIBE, PLAY, PAUSE, ANNOUNCE, RECORDCseq: 1
3/25/2025, 5:00:23 PM | trace | [rtsp] server request:OPTIONS rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 RTSP/1.0Cseq: 1User-Agent: ffmpeg/go2rtc
3/25/2025, 5:00:19 PM | trace | [api] GET /api/log 172.30.32.1:42546
3/25/2025, 5:00:17 PM | debug | [streams] retry=0 to url=homekit://192.168.0.84:39435?client_id=a66f3bc2-bd3c-47ef-ae11-80db9126c681&client_private=9ced398a94a04c011c7a1f27ef5df34e3b6719f6e301ed6c4237cfde1ab42030387bb8f27bdd5c192b7b6403b55c04ad89a3b516c4610b440e4339f8044b225c&device_id=EA:3F:80:A2:CB:F6&device_public=263f5454e7e970cdfeca8830f680658b7383b7ddedf96eab46392702e3750a85
3/25/2025, 5:00:16 PM | trace | [streams] check cons=0 prod=0 media=video, recvonly, JPEG
3/25/2025, 5:00:16 PM | trace | [streams] check cons=0 prod=0 media=audio, recvonly, ELD/16000/1
3/25/2025, 5:00:16 PM | trace | [streams] check cons=0 prod=0 media=video, recvonly, H264
3/25/2025, 5:00:16 PM | trace | [streams] check cons=0 media=audio, sendonly, MPEG4-GENERIC
3/25/2025, 5:00:16 PM | trace | [streams] match cons=0 <= prod=0
3/25/2025, 5:00:16 PM | trace | [streams] check cons=0 prod=0 media=video, recvonly, H264
3/25/2025, 5:00:16 PM | trace | [streams] check cons=0 media=video, sendonly, H264, H265
3/25/2025, 5:00:16 PM | debug | [rtsp] new consumer stream=aqara_g4
3/25/2025, 5:00:16 PM | trace | [rtsp] server request:DESCRIBE rtsp://127.0.0.1:8554/aqara_g4?mp4 RTSP/1.0Accept: application/sdpCseq: 2User-Agent: FFmpeg Frigate/0.15.0-cea210d
3/25/2025, 5:00:16 PM | trace | [rtsp] server response:RTSP/1.0 200 OKPublic: OPTIONS, SETUP, TEARDOWN, DESCRIBE, PLAY, PAUSE, ANNOUNCE, RECORDCseq: 1
3/25/2025, 5:00:16 PM | trace | [rtsp] server request:OPTIONS rtsp://127.0.0.1:8554/aqara_g4?mp4 RTSP/1.0Cseq: 1User-Agent: FFmpeg Frigate/0.15.0-cea210d
3/25/2025, 5:00:16 PM | debug | [rtsp] disconnect stream=aqara_g4
3/25/2025, 5:00:16 PM | debug | [rtsp] handle error=EOF
3/25/2025, 5:00:16 PM | trace | [rtsp] server request:TEARDOWN rtsp://127.0.0.1:8554/aqara_g4?mp4 RTSP/1.0Cseq: 5User-Agent: Lavf59.27.100Session: 90012582
3/25/2025, 5:00:14 PM | trace | [api] GET /api/log 172.30.32.1:42546
3/25/2025, 5:00:12 PM | trace | [rtsp] server response:RTSP/1.0 200 OKCseq: 5Session: 40743708
3/25/2025, 5:00:12 PM | trace | [rtsp] server request:PLAY rtsp://127.0.0.1:8554/aqara_g4?video&audio RTSP/1.0Range: npt=0.000-Cseq: 5User-Agent: go2rtc/ffmpegSession: 40529721
3/25/2025, 5:00:12 PM | trace | [rtsp] server response:RTSP/1.0 200 OKTransport: RTP/AVP/TCP;unicast;interleaved=2-3Cseq: 4Session: 40743708;timeout=60
3/25/2025, 5:00:12 PM | trace | [rtsp] server request:SETUP rtsp://127.0.0.1:8554/aqara_g4?video&audio/trackID=1 RTSP/1.0User-Agent: go2rtc/ffmpegSession: 40529721Transport: RTP/AVP/TCP;unicast;interleaved=2-3Cseq: 4
3/25/2025, 5:00:12 PM | trace | [rtsp] server response:RTSP/1.0 200 OKTransport: RTP/AVP/TCP;unicast;interleaved=0-1Cseq: 3Session: 40529721;timeout=60
3/25/2025, 5:00:12 PM | trace | [rtsp] server request:SETUP rtsp://127.0.0.1:8554/aqara_g4?video&audio/trackID=0 RTSP/1.0Transport: RTP/AVP/TCP;unicast;interleaved=0-1Cseq: 3User-Agent: go2rtc/ffmpeg
3/25/2025, 5:00:12 PM | trace | [rtsp] server response:RTSP/1.0 200 OKContent-Type: application/sdpCseq: 2Content-Length: 369v=0o=- 1 1 IN IP4 0.0.0.0s=go2rtc/1.9.2c=IN IP4 0.0.0.0t=0 0m=video 0 RTP/AVP 96a=rtpmap:96 H264/90000a=fmtp:96 profile-level-id=4D0028a=control:trackID=0m=audio 0 RTP/AVP 97a=rtpmap:97 MPEG4-GENERIC/16000/1a=fmtp:97 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=f8ec3000a=control:trackID=1
3/25/2025, 5:00:12 PM | trace | [streams] match cons=0 <= prod=0
3/25/2025, 5:00:12 PM | trace | [streams] check cons=0 prod=0 media=audio, recvonly, ELD/16000/1
3/25/2025, 5:00:12 PM | trace | [streams] check cons=0 prod=0 media=video, recvonly, H264
3/25/2025, 5:00:12 PM | trace | [streams] check cons=0 media=audio, sendonly, ANY
3/25/2025, 5:00:12 PM | trace | [streams] match cons=0 <= prod=0
3/25/2025, 5:00:12 PM | trace | [streams] check cons=0 prod=0 media=video, recvonly, H264
3/25/2025, 5:00:12 PM | trace | [streams] check cons=0 media=video, sendonly, ANY
3/25/2025, 5:00:12 PM | debug | [rtsp] new consumer stream=aqara_g4
3/25/2025, 5:00:12 PM | trace | [rtsp] server request:DESCRIBE rtsp://127.0.0.1:8554/aqara_g4?video&audio RTSP/1.0Accept: application/sdpCseq: 2User-Agent: go2rtc/ffmpeg
3/25/2025, 5:00:12 PM | trace | [rtsp] server response:RTSP/1.0 200 OKPublic: OPTIONS, SETUP, TEARDOWN, DESCRIBE, PLAY, PAUSE, ANNOUNCE, RECORDCseq: 1
3/25/2025, 5:00:12 PM | trace | [rtsp] server request:OPTIONS rtsp://127.0.0.1:8554/aqara_g4?video&audio RTSP/1.0Cseq: 1User-Agent: go2rtc/ffmpeg
3/25/2025, 5:00:12 PM | debug | [rtsp] disconnect stream=aqara_g4
3/25/2025, 5:00:12 PM | debug | [rtsp] handle error=EOF
3/25/2025, 5:00:12 PM | trace | [rtsp] server request:TEARDOWN rtsp://127.0.0.1:8554/aqara_g4?video&audio RTSP/1.0Cseq: 6User-Agent: go2rtc/ffmpegSession: 73453834
3/25/2025, 5:00:12 PM | debug | [exec] run url=exec:/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/aqara_g4?video&audio -c:v libx264 -g 50 -profile:v high -level:v 4.1 -preset:v superfast -tune:v zerolatency -pix_fmt:v yuv420p -c:a libopus -application:a lowdelay -min_comp 0 -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 cmd=/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/aqara_g4?video&audio -c:v libx264 -g 50 -profile:v high -level:v 4.1 -preset:v superfast -tune:v zerolatency -pix_fmt:v yuv420p -c:a libopus -application:a lowdelay -min_comp 0 -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17
3/25/2025, 5:00:12 PM | debug | [streams] retry=0 to url=ffmpeg:aqara_g4#video=h264#audio=opus#hardware
3/25/2025, 5:00:12 PM | warn | undefined error=EOF url=ffmpeg:aqara_g4#video=h264#audio=opus#hardware caller=github.com/AlexxIT/go2rtc/internal/streams/producer.go:171
3/25/2025, 5:00:12 PM | trace | [rtsp] server request:TEARDOWN rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 RTSP/1.0Session: 37648711Cseq: 5User-Agent: ffmpeg/go2rtc
3/25/2025, 5:00:12 PM | debug | [exec] run launch=10.383082426s
3/25/2025, 5:00:12 PM | trace | [rtsp] server response:RTSP/1.0 200 OKCseq: 4Session: 37648711
3/25/2025, 5:00:12 PM | trace | [rtsp] server request:RECORD rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 RTSP/1.0Cseq: 4User-Agent: ffmpeg/go2rtcSession: 37648711Range: npt=0.000-
3/25/2025, 5:00:12 PM | trace | [rtsp] server response:RTSP/1.0 200 OKTransport: RTP/AVP/TCP;unicast;interleaved=0-1Cseq: 3Session: 37648711;timeout=60
3/25/2025, 5:00:12 PM | trace | [rtsp] server request:SETUP rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17/streamid=0 RTSP/1.0Transport: RTP/AVP/TCP;unicast;interleaved=0-1;mode=recordCseq: 3User-Agent: ffmpeg/go2rtc
3/25/2025, 5:00:12 PM | trace | [rtsp] server response:RTSP/1.0 200 OKCseq: 2
3/25/2025, 5:00:12 PM | trace | [rtsp] server request:ANNOUNCE rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 RTSP/1.0Content-Type: application/sdpCseq: 2User-Agent: ffmpeg/go2rtcContent-Length: 182v=0o=- 0 0 IN IP4 127.0.0.1s=go2rtc/1.9.2c=IN IP4 127.0.0.1t=0 0a=tool:libavformat 61.1.100m=audio 0 RTP/AVP 96b=AS:64a=rtpmap:96 opus/48000/2a=control:streamid=0
3/25/2025, 5:00:12 PM | trace | [rtsp] server response:RTSP/1.0 200 OKPublic: OPTIONS, SETUP, TEARDOWN, DESCRIBE, PLAY, PAUSE, ANNOUNCE, RECORDCseq: 1
3/25/2025, 5:00:12 PM | trace | [rtsp] server request:OPTIONS rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 RTSP/1.0Cseq: 1User-Agent: ffmpeg/go2rtc
3/25/2025, 5:00:09 PM | trace | [api] GET /api/log 172.30.32.1:42546
3/25/2025, 5:00:07 PM | trace | [api] GET /api/streams 172.30.32.1:42546
3/25/2025, 5:00:07 PM | debug | [streams] retry=0 to url=homekit://192.168.0.84:39435?client_id=a66f3bc2-bd3c-47ef-ae11-80db9126c681&client_private=9ced398a94a04c011c7a1f27ef5df34e3b6719f6e301ed6c4237cfde1ab42030387bb8f27bdd5c192b7b6403b55c04ad89a3b516c4610b440e4339f8044b225c&device_id=EA:3F:80:A2:CB:F6&device_public=263f5454e7e970cdfeca8830f680658b7383b7ddedf96eab46392702e3750a85
3/25/2025, 5:00:04 PM | trace | [api] GET /api/log 172.30.32.1:42546
3/25/2025, 5:00:02 PM | trace | [webrtc] config candidate=candidate:3201611333 1 tcp 1671430141 97.113.173.109 8555 typ host tcptype passive
3/25/2025, 5:00:02 PM | trace | [webrtc] config candidate=candidate:1578535254 1 tcp 1671430142 192.168.0.105 8555 typ host tcptype passive
3/25/2025, 5:00:02 PM | trace | [webrtc] config candidate=candidate:3201611333 1 tcp 1671430141 97.113.173.109 8555 typ host tcptype passive
3/25/2025, 5:00:02 PM | trace | [webrtc] config candidate=candidate:1578535254 1 tcp 1671430142 192.168.0.105 8555 typ host tcptype passive
3/25/2025, 5:00:02 PM | trace | [webrtc] local candidate=candidate:1363811474 1 udp 1694498815 97.113.173.109 57273 typ srflx raddr 0.0.0.0 rport 57273
3/25/2025, 5:00:02 PM | trace | [webrtc] local candidate=candidate:1363811474 1 udp 1694498815 97.113.173.109 35436 typ srflx raddr 0.0.0.0 rport 35436
3/25/2025, 5:00:02 PM | trace | [rtsp] server response:RTSP/1.0 200 OKCseq: 5Session: 03874525
3/25/2025, 5:00:02 PM | trace | [rtsp] server request:PLAY rtsp://127.0.0.1:8554/aqara_g4?video&audio RTSP/1.0Session: 73453834Range: npt=0.000-Cseq: 5User-Agent: go2rtc/ffmpeg
3/25/2025, 5:00:02 PM | trace | [rtsp] server response:RTSP/1.0 200 OKTransport: RTP/AVP/TCP;unicast;interleaved=2-3Cseq: 4Session: 03874525;timeout=60
3/25/2025, 5:00:02 PM | trace | [rtsp] server request:SETUP rtsp://127.0.0.1:8554/aqara_g4?video&audio/trackID=1 RTSP/1.0Session: 73453834Transport: RTP/AVP/TCP;unicast;interleaved=2-3Cseq: 4User-Agent: go2rtc/ffmpeg
3/25/2025, 5:00:02 PM | trace | [rtsp] server response:RTSP/1.0 200 OKTransport: RTP/AVP/TCP;unicast;interleaved=0-1Cseq: 3Session: 73453834;timeout=60
3/25/2025, 5:00:02 PM | trace | [rtsp] server request:SETUP rtsp://127.0.0.1:8554/aqara_g4?video&audio/trackID=0 RTSP/1.0Cseq: 3User-Agent: go2rtc/ffmpegTransport: RTP/AVP/TCP;unicast;interleaved=0-1
3/25/2025, 5:00:02 PM | trace | [rtsp] server response:RTSP/1.0 200 OKContent-Type: application/sdpCseq: 2Content-Length: 369v=0o=- 1 1 IN IP4 0.0.0.0s=go2rtc/1.9.2c=IN IP4 0.0.0.0t=0 0m=video 0 RTP/AVP 96a=rtpmap:96 H264/90000a=fmtp:96 profile-level-id=4D0028a=control:trackID=0m=audio 0 RTP/AVP 97a=rtpmap:97 MPEG4-GENERIC/16000/1a=fmtp:97 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=f8ec3000a=control:trackID=1
3/25/2025, 5:00:02 PM | trace | [streams] match cons=0 <= prod=0
3/25/2025, 5:00:02 PM | trace | [streams] check cons=0 prod=0 media=audio, recvonly, ELD/16000/1
3/25/2025, 5:00:02 PM | trace | [streams] check cons=0 prod=0 media=video, recvonly, H264
3/25/2025, 5:00:02 PM | trace | [streams] check cons=0 media=audio, sendonly, ANY
3/25/2025, 5:00:02 PM | trace | [streams] match cons=0 <= prod=0
3/25/2025, 5:00:02 PM | trace | [streams] check cons=0 prod=0 media=video, recvonly, H264
3/25/2025, 5:00:02 PM | trace | [streams] check cons=0 media=video, sendonly, ANY
3/25/2025, 5:00:02 PM | debug | [rtsp] new consumer stream=aqara_g4
3/25/2025, 5:00:02 PM | trace | [rtsp] server request:DESCRIBE rtsp://127.0.0.1:8554/aqara_g4?video&audio RTSP/1.0Cseq: 2User-Agent: go2rtc/ffmpegAccept: application/sdp
3/25/2025, 5:00:02 PM | trace | [rtsp] server response:RTSP/1.0 200 OKPublic: OPTIONS, SETUP, TEARDOWN, DESCRIBE, PLAY, PAUSE, ANNOUNCE, RECORDCseq: 1
3/25/2025, 5:00:02 PM | trace | [rtsp] server request:OPTIONS rtsp://127.0.0.1:8554/aqara_g4?video&audio RTSP/1.0Cseq: 1User-Agent: go2rtc/ffmpeg
3/25/2025, 5:00:02 PM | debug | [exec] run url=exec:/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/aqara_g4?video&audio -c:v libx264 -g 50 -profile:v high -level:v 4.1 -preset:v superfast -tune:v zerolatency -pix_fmt:v yuv420p -c:a libopus -application:a lowdelay -min_comp 0 -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 cmd=/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/aqara_g4?video&audio -c:v libx264 -g 50 -profile:v high -level:v 4.1 -preset:v superfast -tune:v zerolatency -pix_fmt:v yuv420p -c:a libopus -application:a lowdelay -min_comp 0 -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17
3/25/2025, 5:00:02 PM | debug | [rtsp] disconnect stream=aqara_g4
3/25/2025, 5:00:02 PM | debug | [streams] retry=0 to url=ffmpeg:aqara_g4#video=h264#audio=opus#hardware
3/25/2025, 5:00:02 PM | warn | undefined error=EOF url=ffmpeg:aqara_g4#video=h264#audio=opus#hardware caller=github.com/AlexxIT/go2rtc/internal/streams/producer.go:171
3/25/2025, 5:00:02 PM | debug | [rtsp] handle error=EOF
3/25/2025, 5:00:02 PM | trace | [rtsp] server request:TEARDOWN rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 RTSP/1.0Cseq: 5User-Agent: ffmpeg/go2rtcSession: 61805535
3/25/2025, 5:00:02 PM | trace | [rtsp] server request:TEARDOWN rtsp://127.0.0.1:8554/aqara_g4?video&audio RTSP/1.0Session: 76135734Cseq: 6User-Agent: go2rtc/ffmpeg
3/25/2025, 5:00:02 PM | trace | [webrtc] local candidate=candidate:2244706876 1 tcp 1671430143 172.30.33.0 8555 typ host tcptype passive
3/25/2025, 5:00:02 PM | trace | [webrtc] local candidate=candidate:943256540 1 udp 2130706431 172.30.33.0 44736 typ host
3/25/2025, 5:00:02 PM | trace | [webrtc] local candidate=candidate:2244706876 1 tcp 1671430143 172.30.33.0 8555 typ host tcptype passive
3/25/2025, 5:00:02 PM | trace | [webrtc] local candidate=candidate:943256540 1 udp 2130706431 172.30.33.0 52118 typ host
3/25/2025, 5:00:02 PM | trace | [webrtc] answerv=0o=- 4815956164551213562 1742947202 IN IP4 0.0.0.0s=-t=0 0a=msid-semantic:WMS*a=fingerprint:sha-256 38:00:D6:53:42:03:1E:F4:2E:F8:47:51:6B:0D:B7:21:16:D4:08:49:A2:FA:E4:87:A3:DA:55:08:15:3D:B9:A0a=extmap-allow-mixeda=group:BUNDLE 0 1m=video 9 UDP/TLS/RTP/SAVPF 103 109 119c=IN IP4 0.0.0.0a=setup:activea=mid:0a=ice-ufrag:eJPuUwDfzGsEuvWPa=ice-pwd:WEHabkbAMBaecmnRsShWKUWINFNXxoCHa=rtcp-muxa=rtcp-rsizea=rtpmap:103 H264/90000a=fmtp:103 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001fa=rtcp-fb:103 goog-remb a=rtcp-fb:103 transport-cc a=rtcp-fb:103 ccm fira=rtcp-fb:103 nack a=rtcp-fb:103 nack plia=rtpmap:109 H264/90000a=fmtp:109 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01fa=rtcp-fb:109 goog-remb a=rtcp-fb:109 transport-cc a=rtcp-fb:109 ccm fira=rtcp-fb:109 nack a=rtcp-fb:109 nack plia=rtpmap:119 H264/90000a=fmtp:119 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=64001fa=rtcp-fb:119 goog-remb a=rtcp-fb:119 transport-cc a=rtcp-fb:119 ccm fira=rtcp-fb:119 nack a=rtcp-fb:119 nack plia=extmap:4 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01a=ssrc:974872953 cname:go2rtca=ssrc:974872953 msid:go2rtc go2rtc-videoa=ssrc:974872953 mslabel:go2rtca=ssrc:974872953 label:go2rtc-videoa=msid:go2rtc go2rtc-videoa=sendonlym=audio 9 UDP/TLS/RTP/SAVPF 111 0 8c=IN IP4 0.0.0.0a=setup:activea=mid:1a=ice-ufrag:eJPuUwDfzGsEuvWPa=ice-pwd:WEHabkbAMBaecmnRsShWKUWINFNXxoCHa=rtcp-muxa=rtcp-rsizea=rtpmap:111 opus/48000/2a=fmtp:111 minptime=10;useinbandfec=1a=rtcp-fb:111 transport-cc a=rtpmap:0 PCMU/8000a=rtpmap:8 PCMA/8000a=extmap:4 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01a=ssrc:3227306099 cname:go2rtca=ssrc:3227306099 msid:go2rtc go2rtc-audioa=ssrc:3227306099 mslabel:go2rtca=ssrc:3227306099 label:go2rtc-audioa=msid:go2rtc go2rtc-audioa=sendonly
3/25/2025, 5:00:02 PM | trace | [webrtc] answerv=0o=- 2509679369328023141 1742947202 IN IP4 0.0.0.0s=-t=0 0a=msid-semantic:WMS*a=fingerprint:sha-256 60:3A:3F:8B:5D:CD:EA:47:13:7E:D4:33:F8:ED:ED:F5:C9:A2:81:8D:4D:27:C6:6C:86:C4:86:52:99:59:C5:DDa=extmap-allow-mixeda=group:BUNDLE 0 1m=video 9 UDP/TLS/RTP/SAVPF 98c=IN IP4 0.0.0.0a=setup:activea=mid:0a=ice-ufrag:zbeEwkkxQOFysDJha=ice-pwd:tTpIfQBxEXWBkdTbgpOReYQTahTFIHGna=rtcp-muxa=rtcp-rsizea=rtpmap:98 H264/90000a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01fa=rtcp-fb:98 goog-remb a=rtcp-fb:98 transport-cc a=rtcp-fb:98 ccm fira=rtcp-fb:98 nack a=rtcp-fb:98 nack plia=extmap:4 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01a=ssrc:1889548392 cname:go2rtca=ssrc:1889548392 msid:go2rtc go2rtc-videoa=ssrc:1889548392 mslabel:go2rtca=ssrc:1889548392 label:go2rtc-videoa=msid:go2rtc go2rtc-videoa=sendonlym=audio 9 UDP/TLS/RTP/SAVPF 111 0 8c=IN IP4 0.0.0.0a=setup:activea=mid:1a=ice-ufrag:zbeEwkkxQOFysDJha=ice-pwd:tTpIfQBxEXWBkdTbgpOReYQTahTFIHGna=rtcp-muxa=rtcp-rsizea=rtpmap:111 opus/48000/2a=fmtp:111 minptime=10;useinbandfec=1a=rtcp-fb:111 transport-cc a=rtpmap:0 PCMU/8000a=rtpmap:8 PCMA/8000a=extmap:4 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01a=ssrc:3146087447 cname:go2rtca=ssrc:3146087447 msid:go2rtc go2rtc-audioa=ssrc:3146087447 mslabel:go2rtca=ssrc:3146087447 label:go2rtc-audioa=msid:go2rtc go2rtc-audioa=sendonly
3/25/2025, 5:00:02 PM | trace | [rtsp] server response:RTSP/1.0 200 OKCseq: 4Session: 90012582
3/25/2025, 5:00:02 PM | trace | [rtsp] server request:PLAY rtsp://127.0.0.1:8554/aqara_g4?mp4 RTSP/1.0Range: npt=0.000-Cseq: 4User-Agent: Lavf59.27.100Session: 90012582
3/25/2025, 5:00:02 PM | trace | [rtsp] server response:RTSP/1.0 200 OKSession: 90012582;timeout=60Transport: RTP/AVP/TCP;unicast;interleaved=0-1Cseq: 3
3/25/2025, 5:00:02 PM | trace | [rtsp] server request:SETUP rtsp://127.0.0.1:8554/aqara_g4?mp4/trackID=0 RTSP/1.0Transport: RTP/AVP/TCP;unicast;interleaved=0-1Cseq: 3User-Agent: Lavf59.27.100
3/25/2025, 5:00:02 PM | trace | [streams] match cons=4 <= prod=1
3/25/2025, 5:00:02 PM | trace | [streams] check cons=4 prod=1 media=audio, recvonly, OPUS/48000/2
3/25/2025, 5:00:02 PM | trace | [streams] check cons=3 prod=1 media=audio, recvonly, OPUS/48000/2
3/25/2025, 5:00:02 PM | trace | [streams] match cons=2 <= prod=1
3/25/2025, 5:00:02 PM | trace | [streams] check cons=2 prod=1 media=audio, recvonly, OPUS/48000/2
3/25/2025, 5:00:02 PM | debug | [streams] start producer url=ffmpeg:aqara_g4#video=h264#audio=opus#hardware
3/25/2025, 5:00:02 PM | trace | [streams] match cons=1 <= prod=1
3/25/2025, 5:00:02 PM | trace | [streams] check cons=1 prod=1 media=audio, recvonly, OPUS/48000/2
3/25/2025, 5:00:02 PM | trace | [rtsp] server response:RTSP/1.0 200 OKContent-Type: application/sdpCseq: 2Content-Length: 172v=0o=- 1 1 IN IP4 0.0.0.0s=go2rtc/1.9.2c=IN IP4 0.0.0.0t=0 0m=video 0 RTP/AVP 96a=rtpmap:96 H264/90000a=fmtp:96 profile-level-id=4D0028a=control:trackID=0
3/25/2025, 5:00:02 PM | trace | [streams] check cons=0 prod=1 media=audio, recvonly, OPUS/48000/2
3/25/2025, 5:00:02 PM | debug | [exec] run launch=10.317654s
3/25/2025, 5:00:02 PM | trace | [rtsp] server response:RTSP/1.0 200 OKCseq: 4Session: 61805535
3/25/2025, 5:00:02 PM | trace | [rtsp] server request:RECORD rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 RTSP/1.0Session: 61805535Range: npt=0.000-Cseq: 4User-Agent: ffmpeg/go2rtc
3/25/2025, 5:00:02 PM | trace | [rtsp] server response:RTSP/1.0 200 OKSession: 61805535;timeout=60Transport: RTP/AVP/TCP;unicast;interleaved=0-1Cseq: 3
3/25/2025, 5:00:02 PM | trace | [rtsp] server request:SETUP rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17/streamid=0 RTSP/1.0Transport: RTP/AVP/TCP;unicast;interleaved=0-1;mode=recordCseq: 3User-Agent: ffmpeg/go2rtc
3/25/2025, 5:00:02 PM | trace | [rtsp] server response:RTSP/1.0 200 OKCseq: 2
3/25/2025, 5:00:02 PM | trace | [rtsp] server request:ANNOUNCE rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 RTSP/1.0User-Agent: ffmpeg/go2rtcContent-Length: 182Content-Type: application/sdpCseq: 2v=0o=- 0 0 IN IP4 127.0.0.1s=go2rtc/1.9.2c=IN IP4 127.0.0.1t=0 0a=tool:libavformat 61.1.100m=audio 0 RTP/AVP 96b=AS:64a=rtpmap:96 opus/48000/2a=control:streamid=0
3/25/2025, 5:00:02 PM | trace | [rtsp] server response:RTSP/1.0 200 OKPublic: OPTIONS, SETUP, TEARDOWN, DESCRIBE, PLAY, PAUSE, ANNOUNCE, RECORDCseq: 1
3/25/2025, 5:00:02 PM | trace | [rtsp] server request:OPTIONS rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 RTSP/1.0Cseq: 1User-Agent: ffmpeg/go2rtc
3/25/2025, 5:00:01 PM | trace | [api] GET /api/log 172.30.32.1:42546
3/25/2025, 4:59:59 PM | trace | [api] GET /api/streams 172.30.32.1:42546
3/25/2025, 4:59:59 PM | trace | [api] GET /api/log 172.30.32.1:42546
3/25/2025, 4:59:59 PM | trace | [api] GET /main.js 172.30.32.1:42546
3/25/2025, 4:59:59 PM | trace | [api] GET /log.html 172.30.32.1:42546
3/25/2025, 4:59:57 PM | debug | [streams] retry=0 to url=homekit://192.168.0.84:39435?client_id=a66f3bc2-bd3c-47ef-ae11-80db9126c681&client_private=9ced398a94a04c011c7a1f27ef5df34e3b6719f6e301ed6c4237cfde1ab42030387bb8f27bdd5c192b7b6403b55c04ad89a3b516c4610b440e4339f8044b225c&device_id=EA:3F:80:A2:CB:F6&device_public=263f5454e7e970cdfeca8830f680658b7383b7ddedf96eab46392702e3750a85
3/25/2025, 4:59:56 PM | trace | [api] GET /api/streams 172.30.32.1:42546
3/25/2025, 4:59:55 PM | trace | [api] GET /api/log 172.30.32.1:42546
3/25/2025, 4:59:52 PM | trace | [webrtc] remote candidate=candidate:4065206958 1 udp 1686052607 97.113.173.109 49792 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag g+tN network-id 1 network-cost 50
3/25/2025, 4:59:52 PM | trace | [webrtc] remote candidate=
3/25/2025, 4:59:52 PM | trace | [api] ws msg type=webrtc/candidate
3/25/2025, 4:59:52 PM | trace | [api] ws msg type=webrtc/candidate
3/25/2025, 4:59:52 PM | trace | [api] GET /api/streams 172.30.32.1:42546
3/25/2025, 4:59:52 PM | trace | [webrtc] remote candidate=candidate:1468194935 1 tcp 1518280447 810a760d-d22e-4b8c-8e3c-827c973d92b9.local 9 typ host tcptype active generation 0 ufrag g+tN network-id 1 network-cost 50
3/25/2025, 4:59:52 PM | trace | [api] ws msg type=webrtc/candidate
3/25/2025, 4:59:51 PM | trace | [rtsp] server response:RTSP/1.0 200 OKCseq: 5Session: 60925446
3/25/2025, 4:59:51 PM | trace | [rtsp] server request:PLAY rtsp://127.0.0.1:8554/aqara_g4?video&audio RTSP/1.0Range: npt=0.000-Cseq: 5User-Agent: go2rtc/ffmpegSession: 76135734
3/25/2025, 4:59:51 PM | trace | [rtsp] server response:RTSP/1.0 200 OKTransport: RTP/AVP/TCP;unicast;interleaved=2-3Cseq: 4Session: 60925446;timeout=60
3/25/2025, 4:59:51 PM | trace | [rtsp] server request:SETUP rtsp://127.0.0.1:8554/aqara_g4?video&audio/trackID=1 RTSP/1.0Transport: RTP/AVP/TCP;unicast;interleaved=2-3Cseq: 4User-Agent: go2rtc/ffmpegSession: 76135734
3/25/2025, 4:59:51 PM | trace | [rtsp] server response:RTSP/1.0 200 OKCseq: 3Session: 76135734;timeout=60Transport: RTP/AVP/TCP;unicast;interleaved=0-1
3/25/2025, 4:59:51 PM | trace | [rtsp] server request:SETUP rtsp://127.0.0.1:8554/aqara_g4?video&audio/trackID=0 RTSP/1.0User-Agent: go2rtc/ffmpegTransport: RTP/AVP/TCP;unicast;interleaved=0-1Cseq: 3
3/25/2025, 4:59:51 PM | trace | [rtsp] server response:RTSP/1.0 200 OKContent-Type: application/sdpCseq: 2Content-Length: 369v=0o=- 1 1 IN IP4 0.0.0.0s=go2rtc/1.9.2c=IN IP4 0.0.0.0t=0 0m=audio 0 RTP/AVP 96a=rtpmap:96 MPEG4-GENERIC/16000/1a=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=f8ec3000a=control:trackID=0m=video 0 RTP/AVP 97a=rtpmap:97 H264/90000a=fmtp:97 profile-level-id=4D0028a=control:trackID=1
3/25/2025, 4:59:51 PM | debug | [streams] start producer url=homekit://192.168.0.84:39435?client_id=a66f3bc2-bd3c-47ef-ae11-80db9126c681&client_private=9ced398a94a04c011c7a1f27ef5df34e3b6719f6e301ed6c4237cfde1ab42030387bb8f27bdd5c192b7b6403b55c04ad89a3b516c4610b440e4339f8044b225c&device_id=EA:3F:80:A2:CB:F6&device_public=263f5454e7e970cdfeca8830f680658b7383b7ddedf96eab46392702e3750a85
3/25/2025, 4:59:51 PM | trace | [streams] match cons=5 <= prod=0
3/25/2025, 4:59:51 PM | trace | [streams] check cons=5 prod=0 media=video, recvonly, H264
3/25/2025, 4:59:51 PM | trace | [streams] check cons=5 media=video, sendonly, ANY
3/25/2025, 4:59:51 PM | trace | [streams] match cons=5 <= prod=0
3/25/2025, 4:59:51 PM | trace | [streams] check cons=5 prod=0 media=audio, recvonly, ELD/16000/1
3/25/2025, 4:59:51 PM | trace | [streams] check cons=5 prod=0 media=video, recvonly, H264
3/25/2025, 4:59:51 PM | trace | [streams] check cons=5 media=audio, sendonly, ANY
3/25/2025, 4:59:51 PM | debug | [rtsp] new consumer stream=aqara_g4
3/25/2025, 4:59:51 PM | trace | [rtsp] server request:DESCRIBE rtsp://127.0.0.1:8554/aqara_g4?video&audio RTSP/1.0Cseq: 2User-Agent: go2rtc/ffmpegAccept: application/sdp
3/25/2025, 4:59:51 PM | trace | [rtsp] server response:RTSP/1.0 200 OKCseq: 1Public: OPTIONS, SETUP, TEARDOWN, DESCRIBE, PLAY, PAUSE, ANNOUNCE, RECORD
3/25/2025, 4:59:51 PM | trace | [rtsp] server request:OPTIONS rtsp://127.0.0.1:8554/aqara_g4?video&audio RTSP/1.0Cseq: 1User-Agent: go2rtc/ffmpeg
3/25/2025, 4:59:51 PM | debug | [exec] run url=exec:/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/aqara_g4?video&audio -c:v libx264 -g 50 -profile:v high -level:v 4.1 -preset:v superfast -tune:v zerolatency -pix_fmt:v yuv420p -c:a libopus -application:a lowdelay -min_comp 0 -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17 cmd=/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/aqara_g4?video&audio -c:v libx264 -g 50 -profile:v high -level:v 4.1 -preset:v superfast -tune:v zerolatency -pix_fmt:v yuv420p -c:a libopus -application:a lowdelay -min_comp 0 -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/1be5156f62808c48189f59f361f55d17
3/25/2025, 4:59:51 PM | debug | -f lavfi -i testsrc2 -t 1 -c h264_rkmpp_encoder -f null - exit status 8
3/25/2025, 4:59:51 PM | debug | -f lavfi -i testsrc2 -t 1 -c h264_v4l2m2m -f null - exit status 234
3/25/2025, 4:59:51 PM | trace | [webrtc] remote candidate=candidate:692912879 1 udp 2122260223 810a760d-d22e-4b8c-8e3c-827c973d92b9.local 49792 typ host generation 0 ufrag g+tN network-id 1 network-cost 50
3/25/2025, 4:59:51 PM | trace | [api] ws msg type=webrtc/candidate
3/25/2025, 4:59:51 PM | trace | [streams] check cons=4 prod=0 media=video, recvonly, JPEG
3/25/2025, 4:59:51 PM | trace | [streams] check cons=4 prod=0 media=audio, recvonly, ELD/16000/1
3/25/2025, 4:59:51 PM | trace | [streams] check cons=4 prod=0 media=video, recvonly, H264
3/25/2025, 4:59:51 PM | trace | [streams] check cons=4 media=audio, sendonly, OPUS/48000/2, G722/8000, PCMU/8000, PCMA/8000, L16, PCML
3/25/2025, 4:59:51 PM | trace | [streams] match cons=4 <= prod=0
3/25/2025, 4:59:51 PM | trace | [streams] check cons=4 prod=0 media=video, recvonly, H264
3/25/2025, 4:59:51 PM | trace | [streams] check cons=4 media=video, sendonly, H264, VP8, VP9
3/25/2025, 4:59:51 PM | trace | [webrtc] offer:v=0o=- 1236869292736324687 2 IN IP4 127.0.0.1s=-t=0 0a=group:BUNDLE 0 1a=extmap-allow-mixeda=msid-semantic: WMSm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 102 103 104 105 106 107 108 109 127 35c=IN IP4 0.0.0.0a=rtcp:9 IN IP4 0.0.0.0a=ice-ufrag:g+tNa=ice-pwd:C+As8JnaE76nGGM26vqnrdOwa=ice-options:tricklea=fingerprint:sha-256 AF:E1:D0:85:FA:66:97:27:51:B3:A7:AF:0A:E9:F9:80:F3:5D:81:39:7D:90:EF:DD:6E:46:FB:AE:C9:81:0C:84a=setup:actpassa=mid:0a=extmap:1 urn:ietf:params:rtp-hdrext:toffseta=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-timea=extmap:3 urn:3gpp:video-orientationa=extmap:4 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delaya=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-typea=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timinga=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-spacea=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mida=extmap:10 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-ida=extmap:11 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-ida=recvonlya=rtcp-muxa=rtcp-rsizea=rtpmap:96 H264/90000a=rtcp-fb:96 goog-remba=rtcp-fb:96 transport-cca=rtcp-fb:96 ccm fira=rtcp-fb:96 nacka=rtcp-fb:96 nack plia=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c1fa=rtpmap:97 rtx/90000a=fmtp:97 apt=96a=rtpmap:98 H264/90000a=rtcp-fb:98 goog-remba=rtcp-fb:98 transport-cca=rtcp-fb:98 ccm fira=rtcp-fb:98 nacka=rtcp-fb:98 nack plia=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01fa=rtpmap:99 rtx/90000a=fmtp:99 apt=98a=rtpmap:100 H264/90000a=rtcp-fb:100 goog-remba=rtcp-fb:100 transport-cca=rtcp-fb:100 ccm fira=rtcp-fb:100 nacka=rtcp-fb:100 nack plia=fmtp:100 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=640c1fa=rtpmap:101 rtx/90000a=fmtp:101 apt=100a=rtpmap:102 H264/90000a=rtcp-fb:102 goog-remba=rtcp-fb:102 transport-cca=rtcp-fb:102 ccm fira=rtcp-fb:102 nacka=rtcp-fb:102 nack plia=fmtp:102 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01fa=rtpmap:103 rtx/90000a=fmtp:103 apt=102a=rtpmap:104 VP8/90000a=rtcp-fb:104 goog-remba=rtcp-fb:104 transport-cca=rtcp-fb:104 ccm fira=rtcp-fb:104 nacka=rtcp-fb:104 nack plia=rtpmap:105 rtx/90000a=fmtp:105 apt=104a=rtpmap:106 VP9/90000a=rtcp-fb:106 goog-remba=rtcp-fb:106 transport-cca=rtcp-fb:106 ccm fira=rtcp-fb:106 nacka=rtcp-fb:106 nack plia=fmtp:106 profile-id=0a=rtpmap:107 rtx/90000a=fmtp:107 apt=106a=rtpmap:108 red/90000a=rtpmap:109 rtx/90000a=fmtp:109 apt=108a=rtpmap:127 ulpfec/90000a=rtpmap:35 flexfec-03/90000a=rtcp-fb:35 goog-remba=rtcp-fb:35 transport-cca=fmtp:35 repair-window=10000000m=audio 9 UDP/TLS/RTP/SAVPF 111 63 9 0 8 13 110 126c=IN IP4 0.0.0.0a=rtcp:9 IN IP4 0.0.0.0a=ice-ufrag:g+tNa=ice-pwd:C+As8JnaE76nGGM26vqnrdOwa=ice-options:tricklea=fingerprint:sha-256 AF:E1:D0:85:FA:66:97:27:51:B3:A7:AF:0A:E9:F9:80:F3:5D:81:39:7D:90:EF:DD:6E:46:FB:AE:C9:81:0C:84a=setup:actpassa=mid:1a=extmap:14 urn:ietf:params:rtp-hdrext:ssrc-audio-levela=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-timea=extmap:4 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01a=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mida=recvonlya=rtcp-muxa=rtpmap:111 opus/48000/2a=rtcp-fb:111 transport-cca=fmtp:111 minptime=10;useinbandfec=1a=rtpmap:63 red/48000/2a=fmtp:63 111/111a=rtpmap:9 G722/8000a=rtpmap:0 PCMU/8000a=rtpmap:8 PCMA/8000a=rtpmap:13 CN/8000a=rtpmap:110 telephone-event/48000a=rtpmap:126 telephone-event/8000
3/25/2025, 4:59:51 PM | debug | [webrtc] new consumer src=aqara_g4
3/25/2025, 4:59:51 PM | trace | [api] ws msg type=webrtc/offer
3/25/2025, 4:59:51 PM | trace | [streams] check cons=3 prod=0 media=video, recvonly, JPEG
3/25/2025, 4:59:51 PM | trace | [streams] check cons=3 prod=0 media=audio, recvonly, ELD/16000/1
3/25/2025, 4:59:51 PM | trace | [streams] check cons=3 prod=0 media=video, recvonly, H264
3/25/2025, 4:59:51 PM | trace | [streams] check cons=3 media=audio, sendonly, MPEG4-GENERIC
3/25/2025, 4:59:51 PM | trace | [streams] match cons=3 <= prod=0
3/25/2025, 4:59:51 PM | trace | [streams] check cons=3 prod=0 media=video, recvonly, H264
3/25/2025, 4:59:51 PM | trace | [streams] check cons=3 media=video, sendonly, H264, H265
3/25/2025, 4:59:51 PM | trace | [mp4] new WS/MSE consumer codecs=avc1.640029,avc1.64002A,avc1.640033,hvc1.1.6.L153.B0,mp4a.40.2,mp4a.40.5
3/25/2025, 4:59:51 PM | trace | [api] ws msg type=mse
3/25/2025, 4:59:51 PM | trace | [api] GET /api/ws?src=aqara_g4 172.30.32.1:57140
3/25/2025, 4:59:51 PM | trace | [webrtc] remote candidate=candidate:4160908545 1 udp 1677729535 97.113.173.109 59646 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag VCDf network-cost 999
3/25/2025, 4:59:51 PM | trace | [webrtc] remote candidate=
3/25/2025, 4:59:51 PM | trace | [api] ws msg type=webrtc/candidate
3/25/2025, 4:59:51 PM | trace | [api] ws msg type=webrtc/candidate
3/25/2025, 4:59:51 PM | trace | [streams] check cons=2 prod=0 media=video, recvonly, JPEG
3/25/2025, 4:59:51 PM | trace | [streams] check cons=2 prod=0 media=audio, recvonly, ELD/16000/1
3/25/2025, 4:59:51 PM | trace | [streams] check cons=2 prod=0 media=video, recvonly, H264
3/25/2025, 4:59:51 PM | trace | [streams] check cons=2 media=audio, sendonly, OPUS/48000/2, G722/8000, PCMU/8000, PCMA/8000, L16, PCML
3/25/2025, 4:59:51 PM | trace | [streams] match cons=2 <= prod=0
3/25/2025, 4:59:51 PM | trace | [streams] check cons=2 prod=0 media=video, recvonly, H264
3/25/2025, 4:59:51 PM | trace | [streams] check cons=2 media=video, sendonly, VP8, VP9, H264, AV1
3/25/2025, 4:59:51 PM | trace | [webrtc] offer:v=0o=- 6559266568670807609 2 IN IP4 127.0.0.1s=-t=0 0a=group:BUNDLE 0 1a=extmap-allow-mixeda=msid-semantic: WMSm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 35 36 37 38 103 104 107 108 109 114 115 116 117 118 39 40 41 42 43 44 45 46 47 48 119 120 121 122 123 124 125 49c=IN IP4 0.0.0.0a=rtcp:9 IN IP4 0.0.0.0a=ice-ufrag:VCDfa=ice-pwd:xhoQ1pVUjjDGxrXq9C72xFU7a=ice-options:tricklea=fingerprint:sha-256 E2:C4:71:A7:9A:11:20:74:B1:72:3B:38:04:5E:58:73:E7:E9:87:1B:D2:D9:70:26:F0:2D:E8:29:52:B0:16:37a=setup:actpassa=mid:0a=extmap:1 urn:ietf:params:rtp-hdrext:toffseta=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-timea=extmap:3 urn:3gpp:video-orientationa=extmap:4 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delaya=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-typea=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timinga=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-spacea=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mida=extmap:10 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-ida=extmap:11 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-ida=recvonlya=rtcp-muxa=rtcp-rsizea=rtpmap:96 VP8/90000a=rtcp-fb:96 goog-remba=rtcp-fb:96 transport-cca=rtcp-fb:96 ccm fira=rtcp-fb:96 nacka=rtcp-fb:96 nack plia=rtpmap:97 rtx/90000a=fmtp:97 apt=96a=rtpmap:98 VP9/90000a=rtcp-fb:98 goog-remba=rtcp-fb:98 transport-cca=rtcp-fb:98 ccm fira=rtcp-fb:98 nacka=rtcp-fb:98 nack plia=fmtp:98 profile-id=0a=rtpmap:99 rtx/90000a=fmtp:99 apt=98a=rtpmap:100 VP9/90000a=rtcp-fb:100 goog-remba=rtcp-fb:100 transport-cca=rtcp-fb:100 ccm fira=rtcp-fb:100 nacka=rtcp-fb:100 nack plia=fmtp:100 profile-id=2a=rtpmap:101 rtx/90000a=fmtp:101 apt=100a=rtpmap:35 VP9/90000a=rtcp-fb:35 goog-remba=rtcp-fb:35 transport-cca=rtcp-fb:35 ccm fira=rtcp-fb:35 nacka=rtcp-fb:35 nack plia=fmtp:35 profile-id=1a=rtpmap:36 rtx/90000a=fmtp:36 apt=35a=rtpmap:37 VP9/90000a=rtcp-fb:37 goog-remba=rtcp-fb:37 transport-cca=rtcp-fb:37 ccm fira=rtcp-fb:37 nacka=rtcp-fb:37 nack plia=fmtp:37 profile-id=3a=rtpmap:38 rtx/90000a=fmtp:38 apt=37a=rtpmap:103 H264/90000a=rtcp-fb:103 goog-remba=rtcp-fb:103 transport-cca=rtcp-fb:103 ccm fira=rtcp-fb:103 nacka=rtcp-fb:103 nack plia=fmtp:103 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001fa=rtpmap:104 rtx/90000a=fmtp:104 apt=103a=rtpmap:107 H264/90000a=rtcp-fb:107 goog-remba=rtcp-fb:107 transport-cca=rtcp-fb:107 ccm fira=rtcp-fb:107 nacka=rtcp-fb:107 nack plia=fmtp:107 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001fa=rtpmap:108 rtx/90000a=fmtp:108 apt=107a=rtpmap:109 H264/90000a=rtcp-fb:109 goog-remba=rtcp-fb:109 transport-cca=rtcp-fb:109 ccm fira=rtcp-fb:109 nacka=rtcp-fb:109 nack plia=fmtp:109 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01fa=rtpmap:114 rtx/90000a=fmtp:114 apt=109a=rtpmap:115 H264/90000a=rtcp-fb:115 goog-remba=rtcp-fb:115 transport-cca=rtcp-fb:115 ccm fira=rtcp-fb:115 nacka=rtcp-fb:115 nack plia=fmtp:115 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01fa=rtpmap:116 rtx/90000a=fmtp:116 apt=115a=rtpmap:117 H264/90000a=rtcp-fb:117 goog-remba=rtcp-fb:117 transport-cca=rtcp-fb:117 ccm fira=rtcp-fb:117 nacka=rtcp-fb:117 nack plia=fmtp:117 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d001fa=rtpmap:118 rtx/90000a=fmtp:118 apt=117a=rtpmap:39 H264/90000a=rtcp-fb:39 goog-remba=rtcp-fb:39 transport-cca=rtcp-fb:39 ccm fira=rtcp-fb:39 nacka=rtcp-fb:39 nack plia=fmtp:39 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=4d001fa=rtpmap:40 rtx/90000a=fmtp:40 apt=39a=rtpmap:41 H264/90000a=rtcp-fb:41 goog-remba=rtcp-fb:41 transport-cca=rtcp-fb:41 ccm fira=rtcp-fb:41 nacka=rtcp-fb:41 nack plia=fmtp:41 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=f4001fa=rtpmap:42 rtx/90000a=fmtp:42 apt=41a=rtpmap:43 H264/90000a=rtcp-fb:43 goog-remba=rtcp-fb:43 transport-cca=rtcp-fb:43 ccm fira=rtcp-fb:43 nacka=rtcp-fb:43 nack plia=fmtp:43 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=f4001fa=rtpmap:44 rtx/90000a=fmtp:44 apt=43a=rtpmap:45 AV1/90000a=rtcp-fb:45 goog-remba=rtcp-fb:45 transport-cca=rtcp-fb:45 ccm fira=rtcp-fb:45 nacka=rtcp-fb:45 nack plia=fmtp:45 level-idx=5;profile=0;tier=0a=rtpmap:46 rtx/90000a=fmtp:46 apt=45a=rtpmap:47 AV1/90000a=rtcp-fb:47 goog-remba=rtcp-fb:47 transport-cca=rtcp-fb:47 ccm fira=rtcp-fb:47 nacka=rtcp-fb:47 nack plia=fmtp:47 level-idx=5;profile=1;tier=0a=rtpmap:48 rtx/90000a=fmtp:48 apt=47a=rtpmap:119 H264/90000a=rtcp-fb:119 goog-remba=rtcp-fb:119 transport-cca=rtcp-fb:119 ccm fira=rtcp-fb:119 nacka=rtcp-fb:119 nack plia=fmtp:119 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=64001fa=rtpmap:120 rtx/90000a=fmtp:120 apt=119a=rtpmap:121 H264/90000a=rtcp-fb:121 goog-remba=rtcp-fb:121 transport-cca=rtcp-fb:121 ccm fira=rtcp-fb:121 nacka=rtcp-fb:121 nack plia=fmtp:121 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=64001fa=rtpmap:122 rtx/90000a=fmtp:122 apt=121a=rtpmap:123 red/90000a=rtpmap:124 rtx/90000a=fmtp:124 apt=123a=rtpmap:125 ulpfec/90000a=rtpmap:49 flexfec-03/90000a=rtcp-fb:49 goog-remba=rtcp-fb:49 transport-cca=fmtp:49 repair-window=10000000m=audio 9 UDP/TLS/RTP/SAVPF 111 63 9 0 8 13 110 126c=IN IP4 0.0.0.0a=rtcp:9 IN IP4 0.0.0.0a=ice-ufrag:VCDfa=ice-pwd:xhoQ1pVUjjDGxrXq9C72xFU7a=ice-options:tricklea=fingerprint:sha-256 E2:C4:71:A7:9A:11:20:74:B1:72:3B:38:04:5E:58:73:E7:E9:87:1B:D2:D9:70:26:F0:2D:E8:29:52:B0:16:37a=setup:actpassa=mid:1a=extmap:14 urn:ietf:params:rtp-hdrext:ssrc-audio-levela=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-timea=extmap:4 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01a=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mida=recvonlya=rtcp-muxa=rtcp-rsizea=rtpmap:111 opus/48000/2a=rtcp-fb:111 transport-cca=fmtp:111 minptime=10;useinbandfec=1a=rtpmap:63 red/48000/2a=fmtp:63 111/111a=rtpmap:9 G722/8000a=rtpmap:0 PCMU/8000a=rtpmap:8 PCMA/8000a=rtpmap:13 CN/8000a=rtpmap:110 telephone-event/48000a=rtpmap:126 telephone-event/8000
3/25/2025, 4:59:51 PM | trace | [webrtc] remote candidate=candidate:3213466797 1 udp 2113937151 46648756-293e-41fc-ad75-c6e6b30c0810.local 59646 typ host generation 0 ufrag VCDf network-cost 999
3/25/2025, 4:59:51 PM | trace | [api] ws msg type=webrtc/candidate
3/25/2025, 4:59:51 PM | debug | [webrtc] new consumer src=aqara_g4
3/25/2025, 4:59:51 PM | trace | [api] ws msg type=webrtc/offer
3/25/2025, 4:59:51 PM | trace | [streams] check cons=1 prod=0 media=video, recvonly, JPEG
3/25/2025, 4:59:51 PM | trace | [streams] check cons=1 prod=0 media=audio, recvonly, ELD/16000/1
3/25/2025, 4:59:51 PM | trace | [streams] check cons=1 prod=0 media=video, recvonly, H264
3/25/2025, 4:59:51 PM | trace | [streams] check cons=1 media=audio, sendonly, MPEG4-GENERIC, PCMA, PCMU, L16, PCML, OPUS
3/25/2025, 4:59:51 PM | trace | [streams] match cons=1 <= prod=0
3/25/2025, 4:59:51 PM | trace | [streams] check cons=1 prod=0 media=video, recvonly, H264
3/25/2025, 4:59:51 PM | trace | [streams] check cons=1 media=video, sendonly, H264, H265
3/25/2025, 4:59:51 PM | trace | [mp4] new WS/MSE consumer codecs=avc1.640029,avc1.64002A,avc1.640033,hvc1.1.6.L153.B0,mp4a.40.2,mp4a.40.5,flac,opus
3/25/2025, 4:59:51 PM | trace | [api] ws msg type=mse
3/25/2025, 4:59:51 PM | trace | [api] GET /api/ws?src=aqara_g4 192.168.0.55:55288
3/25/2025, 4:59:51 PM | trace | [streams] check cons=0 prod=0 media=video, recvonly, JPEG
3/25/2025, 4:59:51 PM | trace | [streams] check cons=0 prod=0 media=audio, recvonly, ELD/16000/1
3/25/2025, 4:59:51 PM | trace | [streams] check cons=0 prod=0 media=video, recvonly, H264
3/25/2025, 4:59:51 PM | trace | [streams] check cons=0 media=audio, sendonly, MPEG4-GENERIC
3/25/2025, 4:59:51 PM | trace | [streams] match cons=0 <= prod=0
3/25/2025, 4:59:51 PM | trace | [streams] check cons=0 prod=0 media=video, recvonly, H264
3/25/2025, 4:59:50 PM | trace | [api] GET /api/log 172.30.32.1:42546
3/25/2025, 4:59:50 PM | trace | [api] GET /api/streams 172.30.32.1:42546
3/25/2025, 4:59:48 PM | trace | [api] GET /api/streams 172.30.32.1:42546
3/25/2025, 4:59:46 PM | trace | [api] GET /api/log 172.30.32.1:42546
3/25/2025, 4:59:46 PM | trace | [api] GET /api/streams 172.30.32.1:42546
3/25/2025, 4:59:46 PM | trace | [streams] check cons=0 media=video, sendonly, H264, H265
3/25/2025, 4:59:46 PM | debug | [rtsp] new consumer stream=aqara_g4
3/25/2025, 4:59:46 PM | trace | [rtsp] server request:DESCRIBE rtsp://127.0.0.1:8554/aqara_g4?mp4 RTSP/1.0Accept: application/sdpCseq: 2User-Agent: Lavf59.27.100
3/25/2025, 4:59:46 PM | trace | [rtsp] server response:RTSP/1.0 200 OKPublic: OPTIONS, SETUP, TEARDOWN, DESCRIBE, PLAY, PAUSE, ANNOUNCE, RECORDCseq: 1
3/25/2025, 4:59:46 PM | trace | [rtsp] server request:OPTIONS rtsp://127.0.0.1:8554/aqara_g4?mp4 RTSP/1.0Cseq: 1User-Agent: Lavf59.27.100
3/25/2025, 4:59:46 PM | debug | -f lavfi -i testsrc2 -t 1 -c hevc_rkmpp_encoder -f null - exit status 8
3/25/2025, 4:59:45 PM | debug | -f lavfi -i testsrc2 -t 1 -c h264_rkmpp_encoder -f null - exit status 8
3/25/2025, 4:59:45 PM | debug | -f lavfi -i testsrc2 -t 1 -c hevc_v4l2m2m -f null - exit status 234
3/25/2025, 4:59:45 PM | trace | [api] GET /api/log 172.30.32.1:42546
3/25/2025, 4:59:45 PM | trace | [api] GET /main.js 172.30.32.1:42546
3/25/2025, 4:59:45 PM | trace | [api] GET /log.html 172.30.32.1:42546
3/25/2025, 4:59:45 PM | debug | -f lavfi -i testsrc2 -t 1 -c h264_v4l2m2m -f null - exit status 234
3/25/2025, 4:59:45 PM | trace | [api] GET /api/streams 172.30.32.1:42546
3/25/2025, 4:59:44 PM | trace | [api] GET /api/ffmpeg/hardware 127.0.0.1:55892
3/25/2025, 4:59:44 PM | trace | [api] GET /api/streams 172.30.32.1:42546
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/stack
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/gopro
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/nest
3/25/2025, 4:59:43 PM | trace | [homekit] mdns: [{"name":"Aqara G4 doorbell","port":1984,"info":{"c#":"1","ci":"17","ff":"0","id":"0F:3B:FA:C4:F5:71","md":"go2rtc/1.9.2","pv":"1.1","s#":"1","sf":"1","sh":"ZWqjuw=="}}]
3/25/2025, 4:59:43 PM | trace | [api] register path path=/pair-verify
3/25/2025, 4:59:43 PM | trace | [api] register path path=/pair-setup
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/homekit
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/roborock
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/stream.aac
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/stream.ts
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/dvrip
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/stream
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/ffmpeg/hardware
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/ffmpeg/devices
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/stream.flv
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/webtorrent
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/onvif
3/25/2025, 4:59:43 PM | trace | [api] register path path=/onvif/
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/hass
3/25/2025, 4:59:43 PM | debug | [hass] load config url=hass:Doorbell Repeater-BA43
3/25/2025, 4:59:43 PM | trace | [api] register path path=/stream/
3/25/2025, 4:59:43 PM | trace | [api] register path path=/streams
3/25/2025, 4:59:43 PM | trace | [api] register path path=/static
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/stream.ascii
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/stream.mjpeg
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/frame.jpeg
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/hls/segment.m4s
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/hls/init.mp4
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/hls/segment.ts
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/hls/playlist.m3u8
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/stream.m3u8
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/stream.mp4
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/frame.mp4
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/webrtc
3/25/2025, 4:59:43 PM | info | [webrtc] listen addr=:8555/tcp
3/25/2025, 4:59:43 PM | info | [rtsp] listen addr=:8554
3/25/2025, 4:59:43 PM | info | [api] listen addr=:1984
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/streams
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/ws
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/log
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/restart
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/exit
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api/config
3/25/2025, 4:59:43 PM | trace | [api] register path path=/api
3/25/2025, 4:59:43 PM | trace | [api] register path path=/
3/25/2025, 4:59:43 PM | info | config path=/dev/shm/go2rtc.yaml
3/25/2025, 4:59:43 PM | debug | build version=go1.22.2 vcs.time=2024-05-17T12:57:11Z
3/25/2025, 4:59:43 PM | info | go2rtc version=1.9.2 platform=linux/arm64 revision=b2399f3

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions