Skip to content

Instantly share code, notes, and snippets.

@ebroder
Created September 11, 2023 01:08
Show Gist options
  • Save ebroder/3cc8e08dbadbd4645196c3ce88c8c10a to your computer and use it in GitHub Desktop.
Save ebroder/3cc8e08dbadbd4645196c3ce88c8c10a to your computer and use it in GitHub Desktop.
18:07:22.572 TRC [api] POST /api/streams?dst=doorbell&src=ffmpeg:http://192.168.30.2:8123/api/tts_proxy/176a4dfd8c4c98c077c0ae97861fba389fb57f13_sv-se_a877e2b3bf_tts.piper.wav%23audio%3Dpcma%23input%3Dfile 127.0.0.1:52884
18:07:22.671 TRC [rtsp] client request:
DESCRIBE rtsp://192.168.30.3:554/h264Preview_01_sub RTSP/1.0
Require: www.onvif.org/ver20/backchannel
User-Agent: go2rtc/1.7.1
CSeq: 1
Accept: application/sdp
18:07:22.678 TRC [rtsp] client response:
RTSP/1.0 401 Unauthorized
Cseq: 1
Date: Mon, Sep 11 2023 01:07:22 GMT
Www-Authenticate: Digest realm="BC Streaming Media", nonce="6e031f6424e3b40ef8e28c671027d665"
18:07:22.678 TRC [rtsp] client request:
DESCRIBE rtsp://192.168.30.3:554/h264Preview_01_sub RTSP/1.0
Authorization: Digest username="admin", realm="BC Streaming Media", nonce="6e031f6424e3b40ef8e28c671027d665", uri="rtsp://192.168.30.3:554/h264Preview_01_sub", response="de725061fba381fd01bdf3c12d438678"
Accept: application/sdp
Require: www.onvif.org/ver20/backchannel
User-Agent: go2rtc/1.7.1
CSeq: 2
18:07:22.720 TRC [rtsp] client response:
RTSP/1.0 200 OK
Content-Type: application/sdp
Content-Length: 741
Cseq: 2
Date: Mon, Sep 11 2023 01:07:22 GMT
Content-Base: rtsp://192.168.30.3/Preview_01_sub/
v=0
o=- 1694394330555847 1 IN IP4 192.168.30.3
s=Session streamed by "preview"
t=0 0
a=tool:BC Streaming Media v202210012022.10.01
a=type:broadcast
a=control:*
a=range:npt=now-
a=x-qt-text-nam:Session streamed by "preview"
m=video 0 RTP/AVP 96
c=IN IP4 0.0.0.0
b=AS:8192
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1;profile-level-id=640033;sprop-parameter-sets=Z2QAM6wVFKCgPZA=,aO48sA==
a=recvonly
a=control:track1
m=audio 0 RTP/AVP 97
c=IN IP4 0.0.0.0
b=AS:8192
a=rtpmap:97 MPEG4-GENERIC/16000
a=fmtp:97 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408;
a=recvonly
a=control:track2
m=audio 0 RTP/AVP 8
a=control:track3
a=rtpmap:8 PCMA/8000
a=sendonly
18:07:22.721 DBG [exec] run url="exec:ffmpeg -hide_banner -re -i http://192.168.30.2:8123/api/tts_proxy/176a4dfd8c4c98c077c0ae97861fba389fb57f13_sv-se_a877e2b3bf_tts.piper.wav -c:a pcm_alaw -ar:a 8000 -ac:a 1 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
Guessed Channel Layout for Input Stream #0.0 : mono
Input #0, wav, from 'http://192.168.30.2:8123/api/tts_proxy/176a4dfd8c4c98c077c0ae97861fba389fb57f13_sv-se_a877e2b3bf_tts.piper.wav':
Duration: 00:00:04.96, bitrate: 352 kb/s
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 22050 Hz, 1 channels, s16, 352 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (pcm_s16le (native) -> pcm_alaw (native))
Press [q] to stop, [?] for help
18:07:22.942 TRC [rtsp] server request:
OPTIONS rtsp://127.0.0.1:8554/980d5e0e39d400e47159b0fdae5a696e RTSP/1.0
Cseq: 1
User-Agent: ffmpeg/go2rtc
18:07:22.943 TRC [rtsp] server response:
RTSP/1.0 200 OK
Cseq: 1
Public: OPTIONS, SETUP, TEARDOWN, DESCRIBE, PLAY, PAUSE, ANNOUNCE, RECORD
18:07:22.987 TRC [rtsp] server request:
ANNOUNCE rtsp://127.0.0.1:8554/980d5e0e39d400e47159b0fdae5a696e RTSP/1.0
User-Agent: ffmpeg/go2rtc
Content-Length: 150
Content-Type: application/sdp
Cseq: 2
v=0
o=- 0 0 IN IP4 127.0.0.1
s=No Name
c=IN IP4 127.0.0.1
t=0 0
a=tool:libavformat 60.3.100
m=audio 0 RTP/AVP 8
b=AS:64
a=control:streamid=0
18:07:22.987 TRC [rtsp] server response:
RTSP/1.0 200 OK
Cseq: 2
18:07:22.988 TRC [rtsp] server request:
SETUP rtsp://127.0.0.1:8554/980d5e0e39d400e47159b0fdae5a696e/streamid=0 RTSP/1.0
Transport: RTP/AVP/TCP;unicast;interleaved=0-1;mode=record
Cseq: 3
User-Agent: ffmpeg/go2rtc
18:07:22.988 TRC [rtsp] server response:
RTSP/1.0 200 OK
Transport: RTP/AVP/TCP;unicast;interleaved=0-1
Cseq: 3
Session: 04332652;timeout=60
18:07:22.990 TRC [rtsp] server request:
RECORD rtsp://127.0.0.1:8554/980d5e0e39d400e47159b0fdae5a696e RTSP/1.0
Range: npt=0.000-
Cseq: 4
User-Agent: ffmpeg/go2rtc
Session: 04332652
18:07:22.991 TRC [rtsp] server response:
RTSP/1.0 200 OK
Cseq: 4
Session: 04332652
Output #0, rtsp, to 'rtsp://127.0.0.1:8554/980d5e0e39d400e47159b0fdae5a696e':
Metadata:
encoder : Lavf60.3.100
Stream #0:0: Audio: pcm_alaw, 8000 Hz, mono, s16, 64 kb/s
Metadata:
encoder : Lavc60.3.100 pcm_alaw
18:07:22.991 DBG [exec] run launch=270.41173ms
18:07:22.991 TRC [rtsp] client request:
SETUP rtsp://192.168.30.3/Preview_01_sub/track3 RTSP/1.0
CSeq: 3
Authorization: Digest username="admin", realm="BC Streaming Media", nonce="6e031f6424e3b40ef8e28c671027d665", uri="rtsp://192.168.30.3/Preview_01_sub/track3", response="81621c324bba63d6b569e50a6587b108"
Transport: RTP/AVP/TCP;unicast;interleaved=4-5
18:07:23.740 TRC [rtsp] client response:
RTSP/1.0 200 OK
Transport: RTP/AVP/TCP;unicast;destination=192.168.30.2;source=192.168.30.3;interleaved=4-5
Session: 6E86E78B;timeout=65
Cseq: 3
Date: Mon, Sep 11 2023 01:07:23 GMT
18:07:23.740 TRC [rtsp] client request:
PLAY rtsp://192.168.30.3/Preview_01_sub/ RTSP/1.0
Authorization: Digest username="admin", realm="BC Streaming Media", nonce="6e031f6424e3b40ef8e28c671027d665", uri="rtsp://192.168.30.3/Preview_01_sub/", response="94d5181bebbc314a50bac5457d625df4"
Session: 6E86E78B
CSeq: 4
18:07:23.745 TRC [api] GET /api/streams?src=doorbell 127.0.0.1:52884
18:07:23.904 TRC [rtsp] client response:
RTSP/1.0 200 OK
Cseq: 4
Date: Mon, Sep 11 2023 01:07:23 GMT
Range: npt=0.000-
Session: 6E86E78B
Rtp-Info: url=rtsp://192.168.30.3/Preview_01_sub/track1;seq=0;rtptime=0,url=rtsp://192.168.30.3/Preview_01_sub/track2;seq=0;rtptime=0,url=rtsp://192.168.30.3/Preview_01_sub/track3;seq=0;rtptime=0
size=N/A time=00:00:04.96 bitrate=N/A speed=0.998x
video:0kB audio:39kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
18:07:27.909 TRC [rtsp] server request:
TEARDOWN rtsp://127.0.0.1:8554/980d5e0e39d400e47159b0fdae5a696e RTSP/1.0
Cseq: 5
User-Agent: ffmpeg/go2rtc
Session: 04332652
18:07:27.909 TRC [rtsp] client request:
TEARDOWN rtsp://192.168.30.3/Preview_01_sub/ RTSP/1.0
CSeq: 5
Authorization: Digest username="admin", realm="BC Streaming Media", nonce="6e031f6424e3b40ef8e28c671027d665", uri="rtsp://192.168.30.3/Preview_01_sub/", response="b1008726d752a0c7bd096127965ed7da"
Session: 6E86E78B
18:07:27.927 TRC [exec] close url="exec:ffmpeg -hide_banner -re -i http://192.168.30.2:8123/api/tts_proxy/176a4dfd8c4c98c077c0ae97861fba389fb57f13_sv-se_a877e2b3bf_tts.piper.wav -c:a pcm_alaw -ar:a 8000 -ac:a 1 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment