Comments (2)
I confirm that something is broken in the latest versions of Safari
from go2rtc.
Tested with iOS 17.4.1 (with H265 codec for safari enabled) with same failed result:
JSON INFO output:
{
"producers": [
{
"type": "RTSP passive producer",
"url": "rtsp://127.0.0.1:8554/6d41568241d431f388997cb918f33d17",
"remote_addr": "127.0.0.1:38158",
"user_agent": "ffmpeg/go2rtc",
"sdp": "v=0\r\no=- 0 0 IN IP4 127.0.0.1\r\ns=Media Presentation\r\nc=IN IP4 127.0.0.1\r\nt=0 0\r\na=tool:libavformat LIBAVFORMAT_VERSION\r\nm=video 0 RTP/AVP 96\r\na=rtpmap:96 H265/90000\r\na=fmtp:96 sprop-vps=QAEMAf//AWAAAAMAAAMAAAMAAAMAmawJ; sprop-sps=QgEBAWAAAAMAAAMAAAMAAAMAmaAFAgFx8uKrTuiS7/8AAQABbAgCJVEADN/mAEA=; sprop-pps=RAHAcvAbJJI=\r\na=control:streamid=0\r\nm=audio 0 RTP/AVP 97\r\na=rtpmap:97 MPEG4-GENERIC/16000/1\r\na=fmtp:97 profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3; config=1408\r\na=control:streamid=1\r\n",
"medias": [
"video, recvonly, H265",
"audio, recvonly, MPEG4-GENERIC/16000"
],
"receivers": [
"96 H265, bytes=2786124510, senders=2",
"97 MPEG4-GENERIC/16000, bytes=125864422, senders=2"
],
"recv": 2938887308
},
{
"type": "RTSP passive producer",
"url": "rtsp://127.0.0.1:8554/b6cc377fae1838f4ab946a2de3c87d25",
"remote_addr": "127.0.0.1:48040",
"user_agent": "ffmpeg/go2rtc",
"sdp": "v=0\r\no=- 0 0 IN IP4 127.0.0.1\r\ns=go2rtc/1.8.5\r\nc=IN IP4 127.0.0.1\r\nt=0 0\r\na=tool:libavformat LIBAVFORMAT_VERSION\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=70345, senders=1"
],
"recv": 75933
}
],
"consumers": [
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/entrada3_sub",
"remote_addr": "127.0.0.1:44078",
"user_agent": "FFmpeg Frigate/0.14.0-9680f2a",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.5\r\nc=IN IP4 0.0.0.0\r\nt=0 0\r\nm=video 0 RTP/AVP 96\r\na=rtpmap:96 H265/90000\r\na=fmtp:96 sprop-vps=QAEMAf//AWAAAAMAAAMAAAMAAAMAmawJ; sprop-sps=QgEBAWAAAAMAAAMAAAMAAAMAmaAFAgFx8uKrTuiS7/8AAQABbAgCJVEADN/mAEA=; sprop-pps=RAHAcvAbJJI=\r\na=control:trackID=0\r\nm=audio 0 RTP/AVP 97\r\na=rtpmap:97 MPEG4-GENERIC/16000\r\na=fmtp:97 profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3; config=1408\r\na=control:trackID=1\r\n",
"medias": [
"video, sendonly, H264, H265",
"audio, sendonly, MPEG4-GENERIC"
],
"senders": [
"96 H265, bytes=2786124510, receivers=1",
"97 MPEG4-GENERIC/16000, bytes=125864422, receivers=1"
],
"send": 2947373028
},
{
"type": "RTSP passive consumer",
"url": "rtsp://127.0.0.1:8554/entrada3_sub?audio",
"remote_addr": "127.0.0.1:48028",
"user_agent": "go2rtc/ffmpeg",
"sdp": "v=0\r\no=- 1 1 IN IP4 0.0.0.0\r\ns=go2rtc/1.8.5\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\r\na=fmtp:96 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, bytes=35523, receivers=1"
],
"send": 35971
},
{
"type": "WebRTC/WebSocket async passive consumer",
"remote_addr": "udp4 prflx 192.168.1.133:53347 related :0",
"user_agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 17_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4.1 Mobile/15E148 Safari/604.1",
"medias": [
"video, sendonly, H264, RTX, H265, VP8, VP9, 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": [
"104 H265, bytes=997707, receivers=1",
"111 OPUS/48000/2, bytes=70345, receivers=1"
],
"send": 1069900
}
]
}
from go2rtc.
Related Issues (20)
- From one camera stream, provide one with and one without audio? HOT 4
- Source: Nest - "400 Bad Request" HOT 6
- Stream Google Nest (WebRTC) from homeassistant to youtube HOT 3
- H264 MSE Stream freezes on Chrome HOT 3
- homekit device_id cannot be set HOT 2
- Using go2rtc to play recordings [question] HOT 5
- Unable to Display Timestamp Overlay in Go2RTC Streams HOT 1
- Imou camera without sound. HOT 9
- connect to RTMP server after handshake, but get EOF error HOT 3
- 10+ second delay for initial stream load HOT 5
- dvrip source - two way audio doesn't work on some firmwares HOT 6
- streams: hass: wrong response HOT 1
- Feature Request: FFMpeg 7 features
- Sound problem. The sound is interrupted. HOT 2
- Streaming h265 / hevc from Unifi Protect doesn't work HOT 5
- HLS playback file over ffmpeg don't suport stream control. HOT 2
- Configure i/o timeout duration HOT 3
- Question: go2rtc and a large number of cameras (150-200) HOT 2
- External access RTSP does not work, request a login and user HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go2rtc.