-
Notifications
You must be signed in to change notification settings - Fork 193
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Grandstream GXV3500 RTSP viewer wants a:control=trackID #190
Comments
Hello,
In my opinion the Grandstream client should have been developed in a more versatile way, since this behavior is not compatible with half of available cameras, but anyway, it's not a big deal to support it. I'll edit the library in order to use |
This is needed to support clients like the Grandstream GXV3500. Fixes #190
This is needed to support clients like the Grandstream GXV3500. Fixes #190
Hi |
This is needed to support clients like the Grandstream GXV3500. Fixes #190
added in MediaMTX v0.22.1 |
This issue is being locked automatically because it has been closed for more than 6 months. |
Hi
Grandstream make a hardware box that receives RTSP and outputs video on an attached monitor.
It does not work with rtsp-simple-server so I did some debugging.
Looking at the syslog messages the GXV3500 produces, it seems to want the 'a:control=' item in the SDP to use "trackID=x" and not "mediaUUID=xxx" as the syslog error says "trackID not found in a:control"
So a buggy RTSP client from Grandstream that is looking for trackID=n
So I'm going to have a go changing gortsplib and swapping the hard coded 'mediaUUID' to 'trackID' instead and see what it does.
So just posting this in case someone else hits the problem, or someone else has already made a patch or fork.
Thanks
Roger Hardman
The text was updated successfully, but these errors were encountered: