Open majkers opened 11 months ago
I've noticed that there is a problem with this stream. Even though there is no consumer of it (ie. no one is using it for now) it shows 8 in add on page. I was using it but switched to another one and seems like they stay open.
Stream config:
front2_camera_flv_mq:
- httpx://192.168.1.XXX:443/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=USERA&password=PASSWORD
- ffmpeg:front2_camera_flv_mq#audio=opus
{
"producers": [
{
"type": "FLV producer",
"medias": [
"video, recvonly, H.264 High 5.1",
"audio, recvonly, MPEG4-GENERIC/16000/1"
],
"receivers": [
"255 H264, bytes=427030408, senders=1",
"255 MPEG4-GENERIC/16000/1, bytes=21723648, senders=8"
],
"recv": 449110990
},
{
"type": "RTSP passive producer",
"url": "rtsp://127.0.0.1:8554/1ff7c0965bc49490e51a03cdcae3cf73",
"remote_addr": "127.0.0.1:43050",
"user_agent": "ffmpeg/go2rtc",
"sdp": "v=0\r\no=- 0 0 IN IP4 127.0.0.1\r\ns=go2rtc/1.8.1\r\nc=IN IP4 127.0.0.1\r\nt=0 0\r\na=tool:libavformat 60.3.100\r\nm=audio 0 RTP/AVP 96\r\nb=AS:64\r\na=rtpmap:96 opus/48000/2\r\na=control:streamid=0\r\n",
"medias": [
"audio, recvonly, OPUS/48000/2"
],
"receivers": [
"96 OPUS/48000/2, bytes=172201, senders=1"
],
"recv": 182333
}
],
"consumers": [
{
"type": "WebRTC/WebSocket async passive consumer",
"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36",
"medias": [
"video, sendonly, VP8, RTX, VP9, H264, AV1, RED, ULPFEC, FLEXFEC-03",
"audio, sendonly, OPUS/48000/2, RED/48000/2, G722/8000, PCMU/8000, PCMA/8000, CN/8000, TELEPHONE-EVENT/48000, TELEPHONE-EVENT/8000, L16, PCML"
],
"senders": [
"102 H264, bytes=427032708, receivers=1",
"111 OPUS/48000/2, bytes=26202740, receivers=1"
],
"send": 459945749
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:41328",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=19461120, receivers=1"
],
"send": 20221320
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:39222",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=17313280, receivers=1"
],
"send": 17989580
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:36736",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=13019136, receivers=1"
],
"send": 13527696
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:40514",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=10870784, receivers=1"
],
"send": 11295424
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:55416",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=8723968, receivers=1"
],
"send": 9064748
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:37030",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=4428800, receivers=1"
],
"send": 4601800
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:49376",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=2281472, receivers=1"
],
"send": 2370592
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:43036",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=134144, receivers=1"
],
"send": 139384
}
]
}
I can see a lot of consumers rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio
. This is wrong.
Can you show stream info two times with pause in 30 seconds?
I have to go back to stream it again and wait for it to have more consumers than expected... I'll be back ;)
OK. It is really strange. It seems like new consumer is being added every once and again.... Currently I have 10.... even though I did not close browser tab with stream and did not open any new client...
{
"producers": [
{
"type": "FLV producer",
"medias": [
"video, recvonly, H.264 High 5.1",
"audio, recvonly, MPEG4-GENERIC/16000/1"
],
"receivers": [
"255 H264, bytes=539399211, senders=1",
"255 MPEG4-GENERIC/16000/1, bytes=27446784, senders=9"
],
"recv": 567296642
},
{
"type": "RTSP passive producer",
"url": "rtsp://127.0.0.1:8554/1ff7c0965bc49490e51a03cdcae3cf73",
"remote_addr": "127.0.0.1:49070",
"user_agent": "ffmpeg/go2rtc",
"sdp": "v=0\r\no=- 0 0 IN IP4 127.0.0.1\r\ns=go2rtc/1.8.1\r\nc=IN IP4 127.0.0.1\r\nt=0 0\r\na=tool:libavformat 60.3.100\r\nm=audio 0 RTP/AVP 96\r\nb=AS:64\r\na=rtpmap:96 opus/48000/2\r\na=control:streamid=0\r\n",
"medias": [
"audio, recvonly, OPUS/48000/2"
],
"receivers": [
"96 OPUS/48000/2, bytes=1873824, senders=1"
],
"recv": 1991568
}
],
"consumers": [
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:53916",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=27445248, receivers=1"
],
"send": 28517328
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:50192",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=20973056, receivers=1"
],
"send": 21792316
},
{
"type": "WebRTC/WebSocket async passive consumer",
"remote_addr": "udp4 prflx 192.168.1.138:64520 related :0",
"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36",
"medias": [
"video, sendonly, VP8, RTX, VP9, H264, AV1, RED, ULPFEC, FLEXFEC-03",
"audio, sendonly, OPUS/48000/2, RED/48000/2, G722/8000, PCMU/8000, PCMA/8000, CN/8000, TELEPHONE-EVENT/48000, TELEPHONE-EVENT/8000, L16, PCML"
],
"senders": [
"102 H264, bytes=412154077, receivers=1",
"111 OPUS/48000/2, bytes=24709812, receivers=1"
],
"send": 443371506
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:46150",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=18735616, receivers=1"
],
"send": 19467476
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:38442",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=14441472, receivers=1"
],
"send": 15005592
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:36494",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=12293632, receivers=1"
],
"send": 12773852
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:45558",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=10146304, receivers=1"
],
"send": 10542644
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:42028",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=5851648, receivers=1"
],
"send": 6080228
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:46284",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=3703296, receivers=1"
],
"send": 3847956
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:35460",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=1555968, receivers=1"
],
"send": 1616748
}
]
}
Now I close tab with the stream and 8 reamins:
{
"producers": [
{
"type": "FLV producer",
"medias": [
"video, recvonly, H.264 High 5.1",
"audio, recvonly, MPEG4-GENERIC/16000/1"
],
"receivers": [
"255 H264, bytes=549012973, senders=0",
"255 MPEG4-GENERIC/16000/1, bytes=27933184, senders=8"
],
"recv": 577404779
},
{
"url": "ffmpeg:front2_camera_flv_mq#audio=opus"
}
],
"consumers": [
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:53916",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=27931648, receivers=1"
],
"send": 29022728
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:50192",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=21459456, receivers=1"
],
"send": 22297716
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:46150",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=19222016, receivers=1"
],
"send": 19972876
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:38442",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=14927872, receivers=1"
],
"send": 15510992
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:36494",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=12780032, receivers=1"
],
"send": 13279252
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:45558",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=10632704, receivers=1"
],
"send": 11048044
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:42028",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=6338048, receivers=1"
],
"send": 6585628
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:46284",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=4189696, receivers=1"
],
"send": 4353356
}
]
}
And after more than 30 seconds I open tab again:
{
"producers": [
{
"type": "FLV producer",
"medias": [
"video, recvonly, H.264 High 5.1",
"audio, recvonly, MPEG4-GENERIC/16000/1"
],
"receivers": [
"255 H264, bytes=559805778, senders=1",
"255 MPEG4-GENERIC/16000/1, bytes=28484608, senders=9"
],
"recv": 588758062
},
{
"type": "RTSP passive producer",
"url": "rtsp://127.0.0.1:8554/1ff7c0965bc49490e51a03cdcae3cf73",
"remote_addr": "127.0.0.1:42168",
"user_agent": "ffmpeg/go2rtc",
"sdp": "v=0\r\no=- 0 0 IN IP4 127.0.0.1\r\ns=go2rtc/1.8.1\r\nc=IN IP4 127.0.0.1\r\nt=0 0\r\na=tool:libavformat 60.3.100\r\nm=audio 0 RTP/AVP 96\r\nb=AS:64\r\na=rtpmap:96 opus/48000/2\r\na=control:streamid=0\r\n",
"medias": [
"audio, recvonly, OPUS/48000/2"
],
"receivers": [
"96 OPUS/48000/2, bytes=173481, senders=1"
],
"recv": 184645
}
],
"consumers": [
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:53916",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=28483072, receivers=1"
],
"send": 29595692
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:50192",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=22010880, receivers=1"
],
"send": 22870680
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:46150",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=19773440, receivers=1"
],
"send": 20545840
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:38442",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=15479296, receivers=1"
],
"send": 16083956
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:36494",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=13331456, receivers=1"
],
"send": 13852216
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:45558",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=11184128, receivers=1"
],
"send": 11621008
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:42028",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=6889472, receivers=1"
],
"send": 7158592
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:46284",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=4741120, receivers=1"
],
"send": 4926320
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:42166",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=147968, receivers=1"
],
"send": 153748
},
{
"type": "WebRTC/WebSocket async passive consumer",
"remote_addr": "udp4 prflx 192.168.1.138:57180 related :0",
"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36",
"medias": [
"video, sendonly, VP8, RTX, VP9, H264, AV1, RED, ULPFEC, FLEXFEC-03",
"audio, sendonly, OPUS/48000/2, RED/48000/2, G722/8000, PCMU/8000, PCMA/8000, CN/8000, TELEPHONE-EVENT/48000, TELEPHONE-EVENT/8000, L16, PCML"
],
"senders": [
"102 H264, bytes=2912499, receivers=1",
"111 OPUS/48000/2, bytes=173481, receivers=1"
],
"send": 3133040
}
]
}
I wait 30 seconds (still 10 in info)
{
"producers": [
{
"type": "FLV producer",
"medias": [
"video, recvonly, H.264 High 5.1",
"audio, recvonly, MPEG4-GENERIC/16000/1"
],
"receivers": [
"255 H264, bytes=568542106, senders=1",
"255 MPEG4-GENERIC/16000/1, bytes=28928000, senders=9"
],
"recv": 597945059
},
{
"type": "RTSP passive producer",
"url": "rtsp://127.0.0.1:8554/1ff7c0965bc49490e51a03cdcae3cf73",
"remote_addr": "127.0.0.1:42168",
"user_agent": "ffmpeg/go2rtc",
"sdp": "v=0\r\no=- 0 0 IN IP4 127.0.0.1\r\ns=go2rtc/1.8.1\r\nc=IN IP4 127.0.0.1\r\nt=0 0\r\na=tool:libavformat 60.3.100\r\nm=audio 0 RTP/AVP 96\r\nb=AS:64\r\na=rtpmap:96 opus/48000/2\r\na=control:streamid=0\r\n",
"medias": [
"audio, recvonly, OPUS/48000/2"
],
"receivers": [
"96 OPUS/48000/2, bytes=698246, senders=1"
],
"recv": 742970
}
],
"consumers": [
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:53916",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=28926464, receivers=1"
],
"send": 30056404
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:50192",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=22454272, receivers=1"
],
"send": 23331392
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:46150",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=20216832, receivers=1"
],
"send": 21006552
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:38442",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=15922688, receivers=1"
],
"send": 16544668
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:36494",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=13774848, receivers=1"
],
"send": 14312928
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:45558",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=11627520, receivers=1"
],
"send": 12081720
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:42028",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=7332864, receivers=1"
],
"send": 7619304
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:46284",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=5184512, receivers=1"
],
"send": 5387032
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:42166",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=591360, receivers=1"
],
"send": 614460
},
{
"type": "WebRTC/WebSocket async passive consumer",
"remote_addr": "udp4 prflx 192.168.1.138:57180 related :0",
"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36",
"medias": [
"video, sendonly, VP8, RTX, VP9, H264, AV1, RED, ULPFEC, FLEXFEC-03",
"audio, sendonly, OPUS/48000/2, RED/48000/2, G722/8000, PCMU/8000, PCMA/8000, CN/8000, TELEPHONE-EVENT/48000, TELEPHONE-EVENT/8000, L16, PCML"
],
"senders": [
"102 H264, bytes=11648827, receivers=1",
"111 OPUS/48000/2, bytes=698246, receivers=1"
],
"send": 12534232
}
]
}
I restart the add on and see:
{
"producers": [
{
"type": "FLV producer",
"medias": [
"video, recvonly, H.264 High 5.1",
"audio, recvonly, MPEG4-GENERIC/16000/1"
],
"receivers": [
"255 H264, bytes=2436005, senders=1",
"255 MPEG4-GENERIC/16000/1, bytes=121856, senders=1"
],
"recv": 2560105
},
{
"type": "RTSP passive producer",
"url": "rtsp://127.0.0.1:8554/1ff7c0965bc49490e51a03cdcae3cf73",
"remote_addr": "127.0.0.1:55910",
"user_agent": "ffmpeg/go2rtc",
"sdp": "v=0\r\no=- 0 0 IN IP4 127.0.0.1\r\ns=go2rtc/1.8.1\r\nc=IN IP4 127.0.0.1\r\nt=0 0\r\na=tool:libavformat 60.3.100\r\nm=audio 0 RTP/AVP 96\r\nb=AS:64\r\na=rtpmap:96 opus/48000/2\r\na=control:streamid=0\r\n",
"medias": [
"audio, recvonly, OPUS/48000/2"
],
"receivers": [
"96 OPUS/48000/2, bytes=142421, senders=1"
],
"recv": 151529
}
],
"consumers": [
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/front2_camera_flv_mq?audio",
"remote_addr": "127.0.0.1:55898",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.1\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=audio 0 RTP/AVP 96\r\na=rtpmap:96 MPEG4-GENERIC/16000/1\r\na=fmtp:96 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408\r\na=control:trackID=0\r\n",
"medias": [
"audio, sendonly, ANY"
],
"senders": [
"96 MPEG4-GENERIC/16000/1, bytes=120832, receivers=1"
],
"send": 125552
},
{
"type": "WebRTC/WebSocket async passive consumer",
"remote_addr": "udp4 prflx 192.168.1.138:55941 related :0",
"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36",
"medias": [
"video, sendonly, VP8, RTX, VP9, H264, AV1, RED, ULPFEC, FLEXFEC-03",
"audio, sendonly, OPUS/48000/2, RED/48000/2, G722/8000, PCMU/8000, PCMA/8000, CN/8000, TELEPHONE-EVENT/48000, TELEPHONE-EVENT/8000, L16, PCML"
],
"senders": [
"102 H264, bytes=2436028, receivers=1",
"111 OPUS/48000/2, bytes=142421, receivers=1"
],
"send": 2617023
}
]
}
Curious if you're using Safari to access the streams/cameras in any capacity?
While I assume that the Safari specific issues should only affect MJPEG streams, I'm definitely curious to hear more about this, as lately (in the past 1-3 weeks) I've also noticed ~20 streams being open regardless of the client/codec/stream, and I only noticed it by accident, after I was constantly timing out trying to view the stream.
The Safari specific (and MJPEG specific, afaik) issues all stem from an ancient issue where the stream/connection is recreated but never closed, and of course Apple refuses to fix the core issue.
No, I do not use safari. I use Chrome and Home Assistant companion app
Hello sorry to bother you again AlexxIT. I have the same problem and found this thread. My CPU usage is 80% - 90%. Raspberry 4 B
I use the raspbbery to view the stream via chromium. I use the rtc stream i only view the stream with one device. There is no other visitor. this is my code
{
"producers": [
{
"type": "RTSP active producer",
"url": "rtsp://10.0.0.152:8554/Streaming/Channels/101",
"remote_addr": "10.0.0.152:8554",
"user_agent": "go2rtc/1.7.1",
"sdp": "v=0\r\no=- 0 0 IN IP4 0.0.0.0\r\ns=pps_rtsp\r\nt=0 0\r\na=control:rtsp://10.0.0.152:8554/Streaming/Channels/101\r\na=range:npt=0-\r\nm=video 0 RTP/AVP 96\r\nc=IN IP4 0.0.0.0\r\na=rtpmap:96 H264/90000\r\na=fmtp:96 packetization-mode=1;sprop-parameter-sets=J00AM+dAEgBR01AQEB8AAAMAAQAAAwAeM1ABhqAAkn3//Ao=,KO48gA==\r\na=control:rtsp://10.0.0.152:8554/Streaming/Channels/101/track1\r\nm=audio 0 RTP/AVP 0\r\nc=IN IP4 0.0.0.0\r\na=rtpmap:0 PCMU/8000/1\r\na=control:rtsp://10.0.0.152:8554/Streaming/Channels/101/track2\r\n",
"medias": [
"video, recvonly, H.264 Main 5.1",
"audio, recvonly, PCMU/8000"
],
"receivers": [
"96 H264, bytes=20954752058, senders=10",
"0 PCMU/8000, bytes=1588817492, senders=10"
],
"recv": 22792759258
}
],
"consumers": [
{
"type": "WebRTC/WebSocket async passive consumer",
"user_agent": "Mozilla/5.0 (X11; CrOS aarch64 13597.84.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.102 Safari/537.36",
"medias": [
"video, sendonly, VP8, RTX, VP9, H264, AV1, RED, ULPFEC, FLEXFEC-03",
"audio, sendonly, OPUS/48000/2, RED/48000/2, G722/8000, PCMU/8000, PCMA/8000, CN/8000, TELEPHONE-EVENT/48000, TELEPHONE-EVENT/8000, L16, PCML"
],
"senders": [
"100 H264, bytes=20954752058, receivers=1",
"0 PCMU/8000, bytes=1588817492, receivers=1"
],
"send": 22795990068
},
{
"type": "WebRTC/WebSocket async passive consumer",
"user_agent": "Mozilla/5.0 (X11; CrOS aarch64 13597.84.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.102 Safari/537.36",
"medias": [
"video, sendonly, VP8, RTX, VP9, H264, AV1, RED, ULPFEC, FLEXFEC-03",
"audio, sendonly, OPUS/48000/2, RED/48000/2, G722/8000, PCMU/8000, PCMA/8000, CN/8000, TELEPHONE-EVENT/48000, TELEPHONE-EVENT/8000, L16, PCML"
],
"senders": [
"100 H264, bytes=17734840474, receivers=1",
"0 PCMU/8000, bytes=1443839572, receivers=1"
],
"send": 19394218207
},
{
"type": "WebRTC/WebSocket async passive consumer",
"user_agent": "Mozilla/5.0 (X11; CrOS aarch64 13597.84.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.102 Safari/537.36",
"medias": [
"video, sendonly, VP8, RTX, VP9, H264, AV1, RED, ULPFEC, FLEXFEC-03",
"audio, sendonly, OPUS/48000/2, RED/48000/2, G722/8000, PCMU/8000, PCMA/8000, CN/8000, TELEPHONE-EVENT/48000, TELEPHONE-EVENT/8000, L16, PCML"
],
"senders": [
"100 H264, bytes=13228186372, receivers=1",
"0 PCMU/8000, bytes=918806400, receivers=1"
],
"send": 14304482746
},
{
"type": "WebRTC/WebSocket async passive consumer",
"user_agent": "Mozilla/5.0 (X11; CrOS aarch64 13597.84.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.102 Safari/537.36",
"medias": [
"video, sendonly, VP8, RTX, VP9, H264, AV1, RED, ULPFEC, FLEXFEC-03",
"audio, sendonly, OPUS/48000/2, RED/48000/2, G722/8000, PCMU/8000, PCMA/8000, CN/8000, TELEPHONE-EVENT/48000, TELEPHONE-EVENT/8000, L16, PCML"
],
"senders": [
"100 H264, bytes=10565336317, receivers=1",
"0 PCMU/8000, bytes=804756160, receivers=1"
],
"send": 11497195845
},
{
"type": "WebRTC/WebSocket async passive consumer",
"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36",
"medias": [
"video, sendonly, VP8, RTX, VP9, H264, AV1, RED, ULPFEC, FLEXFEC-03",
"audio, sendonly, OPUS/48000/2, RED/48000/2, G722/8000, PCMU/8000, PCMA/8000, CN/8000, TELEPHONE-EVENT/48000, TELEPHONE-EVENT/8000, L16, PCML"
],
"senders": [
"102 H264, bytes=9916905981, receivers=1",
"0 PCMU/8000, bytes=778564800, receivers=1"
],
"send": 10815194841
},
{
"type": "WebRTC/WebSocket async passive consumer",
"user_agent": "Mozilla/5.0 (X11; CrOS aarch64 13597.84.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.102 Safari/537.36",
"medias": [
"video, sendonly, VP8, RTX, VP9, H264, AV1, RED, ULPFEC, FLEXFEC-03",
"audio, sendonly, OPUS/48000/2, RED/48000/2, G722/8000, PCMU/8000, PCMA/8000, CN/8000, TELEPHONE-EVENT/48000, TELEPHONE-EVENT/8000, L16, PCML"
],
"senders": [
"100 H264, bytes=6543325182, receivers=1",
"0 PCMU/8000, bytes=508430400, receivers=1"
],
"send": 7130641448
},
{
"type": "WebRTC/WebSocket async passive consumer",
"user_agent": "Mozilla/5.0 (X11; CrOS aarch64 13597.84.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.102 Safari/537.36",
"medias": [
"video, sendonly, VP8, RTX, VP9, H264, AV1, RED, ULPFEC, FLEXFEC-03",
"audio, sendonly, OPUS/48000/2, RED/48000/2, G722/8000, PCMU/8000, PCMA/8000, CN/8000, TELEPHONE-EVENT/48000, TELEPHONE-EVENT/8000, L16, PCML"
],
"senders": [
"100 H264, bytes=6391733558, receivers=1",
"0 PCMU/8000, bytes=428988800, receivers=1"
],
"send": 6896532256
},
{
"type": "WebRTC/WebSocket async passive consumer",
"user_agent": "Mozilla/5.0 (X11; CrOS aarch64 13597.84.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.102 Safari/537.36",
"medias": [
"video, sendonly, VP8, RTX, VP9, H264, AV1, RED, ULPFEC, FLEXFEC-03",
"audio, sendonly, OPUS/48000/2, RED/48000/2, G722/8000, PCMU/8000, PCMA/8000, CN/8000, TELEPHONE-EVENT/48000, TELEPHONE-EVENT/8000, L16, PCML"
],
"senders": [
"100 H264, bytes=4116843089, receivers=1",
"0 PCMU/8000, bytes=177094720, receivers=1"
],
"send": 4340946504
},
{
"type": "WebRTC/WebSocket async passive consumer",
"user_agent": "Mozilla/5.0 (X11; CrOS aarch64 13597.84.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.102 Safari/537.36",
"medias": [
"video, sendonly, VP8, RTX, VP9, H264, AV1, RED, ULPFEC, FLEXFEC-03",
"audio, sendonly, OPUS/48000/2, RED/48000/2, G722/8000, PCMU/8000, PCMA/8000, CN/8000, TELEPHONE-EVENT/48000, TELEPHONE-EVENT/8000, L16, PCML"
],
"senders": [
"100 H264, bytes=1026373048, receivers=1",
"0 PCMU/8000, bytes=47105280, receivers=1"
],
"send": 1085245288
},
{
"type": "WebRTC/WebSocket async passive consumer",
"remote_addr": "tcp4 prflx 10.0.0.142:38548 related :0",
"user_agent": "Mozilla/5.0 (X11; CrOS aarch64 13597.84.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.102 Safari/537.36",
"medias": [
"video, sendonly, VP8, RTX, VP9, H264, AV1, RED, ULPFEC, FLEXFEC-03",
"audio, sendonly, OPUS/48000/2, RED/48000/2, G722/8000, PCMU/8000, PCMA/8000, CN/8000, TELEPHONE-EVENT/48000, TELEPHONE-EVENT/8000, L16, PCML"
],
"senders": [
"100 H264, bytes=632835927, receivers=1",
"0 PCMU/8000, bytes=28980480, receivers=1"
],
"send": 669070337
}
]
}
can i reduce the cpu usage? thank you a lot
@Jumbo125 it's very strange. You have remote_addr
only for one consumer. Also addr is TCP. So you have some problems with UDP in your LAN
yes... at the moment i only view it on my raspberry....
it's a wlan cam from sv3c.... I put it near the door-entrace.
i can access it with there app on my smartphone. But at home i only use the rasberry tablet to watch the video.
what would you prefer???? i have the camera and want to see it live on my tablet at home.
@Jumbo125 you should provide more info about your installation. Raspberry, OS, Docker, go2rtc, etc.
okay. thank you for your help
i use a raspberry pi 4 Model B with 4gb. i use the os PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" NAME="Debian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)"
on the pi runs only the go2rtc server and the chromium.
The chromium shows a iobroker website. All the other services run on a other device (a odroid) my config code in go2rtc:
api:
listen: ":1984" # default ":1984", HTTP API port ("" - disabled)
username: "" # default "", Basic auth for WebUI
password: "" # default "", Basic auth for WebUI
base_path: "" # default "", API prefix for serve on suburl (/api => /rtc/api)
static_dir: "www" # default "", folder for static files (custom web interface)
origin: "" # default "", allow CORS requests (only * supported)
tls_listen: ":" # default "", enable HTTPS server
tls_cert: "" # default "", PEM-encoded fullchain certificate for HTTPS
streams:
vorne:
- rtsp://user:pw@10.0.0.152:8554/Streaming/Channels/101#backchannel=0
terrasse:
- rtsp://user:pw@10.0.0.151:8554/Streaming/Channels/101
cat:
- rtsp://10.0.0.153:554/onvif1
cat2:
- rtsp://10.0.0.154:554/onvif1
webrtc:
listen: ":8555"
the cat cameras are sricame indoor.
The server devices are connected via lan. The cameras via wifi
You don't describe how you run go2rtc. Simple binary? You don't need to setup an api port, because 1984 is default. You don't need to setup an webrtc port, because 8555 is default. Also, webrtc will use 8555 port only for TCP IPv4 by default. UDP port will be random. In your setup it will use IPv4+IPv6 on port 8555 for TCP+UDP. You may have problems with some of this.
how should be the setup look to work better?
can you give me a example, please?
is it better to use mse? how can i set it, to only use TCP and not a random between TCP und UDP?? thank you
mode=webrtc/tcp
in the go2rtc client or mode: webrtc/tcp
in the WebRTC Hass integration
First i need to say: great work!!!! it's unbelivable to create this project. your coding know-how is great!
i use this config know:
streams:
vorne:
- rtsp://user:pw@10.0.0.152:8554/Streaming/Channels/101#backchannel=0
terrasse:
- rtsp://user:pw@10.0.0.151:8554/Streaming/Channels/101
katze1:
- rtsp://10.0.0.153:554/onvif1
katze2:
- rtsp://10.0.0.154:554/onvif1
webrtc:
listen: ":8554"
mode: webrtc/tcp
do i need to set webrtc/tcp with quotation marks like
webrtc:
listen: ":8554"
mode: "webrtc/tcp"
or without quote marks
webrtc:
listen: ":8554"
mode: webrtc/tcp
@Jumbo125 could you please stop asking config questions in issue? There are other way to get help like community forum for example. Lets focus on error here
sorry majkers
@majkers about your problem. I can only reproduce the situation once. And I can't do it again.
This is happening with flv stream . Now I switched to RTMP stream for this cam and problem is gone... Although if I switch back to flv stream it happens again
I'm also tested with Reolink flv. What is your model? Is it wifi? Unfortunately I don't have a Raspberry 4, maybe it's related.
RLC-510WA
Maybe a blind shot ... may it be realted to that I don't see the whole stream and I have set intersection to 0.45 in odrer not to turn it off?
Maybe someone else can provide info how I can reproduce this situation. I think CPU problems because many ffmpeg. This is shouldn't happen. But don't know how to reproduce this.
See my post:
https://github.com/AlexxIT/go2rtc/issues/926
My streams also stays online, even after switching off Wi-Fi on the view device.
Same issue??
In the past this wasn't a problem. Nothing changed, only updates of course.
Maybe something HA related. If I steam my configured streams in Chrome they are closed afterwards, return to zero online. View with WebRTC dashboard stays online forever.
I have Home Assistant running on Raspberry Pi 4 with 8 GB RAM. I monitor only CPU usage and this is a graph showing it.
I watch streams from my cameras while working. I start it at 8 a.m and finish at 4 p.m. As you cane see my CPU usage is constantly rising even after 4 p.m. when there is no one to watch streams. I restarted go2rtc addon at 8 p.m. and CPU usage fall down to normal more or less 10 %
I think it might be related to https://github.com/AlexxIT/go2rtc/issues/675