Skip to content
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

GeoVision GV-EBD4701 SDP won't parse #33

Closed
scottlamb opened this issue Sep 1, 2021 · 1 comment
Closed

GeoVision GV-EBD4701 SDP won't parse #33

scottlamb opened this issue Sep 1, 2021 · 1 comment
Labels
interop interoperability problem with another (often broken) RTSP implementation

Comments

@scottlamb
Copy link
Owner

{
    'Manufacturer': 'GeoVision_2',
    'Model': 'GV-EBD4701',
    'FirmwareVersion': 'V101_2020_10_29',
    'SerialNumber': '000017807364',
    'HardwareId': 'GV-EBD4701'
}
v=0
o=- 1001 1 IN IP4 192.168.5.237
s=VCP IPC Realtime stream
m=video 0 RTP/AVP 105
c=IN IP4 192.168.5.237
a=control:rtsp://192.168.5.237/media/video1/video
a=rtpmap:105 H264/90000
a=fmtp:105 profile-level-id=4d4032; packetization-mode=1; sprop-parameter-sets=Z01AMpWgCoAwfiZuAgICgAAB9AAAdTBC,aO48gA==
a=recvonly
m=application 0 RTP/AVP 107
c=IN IP4 192.168.5.237
a=control:rtsp://192.168.5.237/media/video1/metadata
a=rtpmap:107 vnd.onvif.metadata/90000
a=fmtp:107 DecoderTag=h3c-v3 RTCP=0
a=recvonly

The sdp crate says: SdpInvalidSyntax: m=.

I believe the problem is that according to RFC 8866 section 9 it's supposed to have a t= first.

@scottlamb scottlamb added the interop interoperability problem with another (often broken) RTSP implementation label Sep 1, 2021
@scottlamb
Copy link
Owner Author

sdroege/sdp-types#11

scottlamb added a commit that referenced this issue Sep 7, 2021
Once #33 is fixed, this should allow Geovision cameras to more or
less work.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
interop interoperability problem with another (often broken) RTSP implementation
Projects
None yet
Development

No branches or pull requests

1 participant