Я использую сетевую камеру AXIS P1347, пытаясь передать изображение в формате mpeg4 с использованием URL-адреса RTSP rtsp://192.168.1.47/axis-media/media-amp?videocodec=mpeg4
, что приводит к коду ошибки RTSP/1.0 400 Bad Request
. Пожалуйста, посмотрите на вывод моего сеанса TestRTSPClient ниже и дайте мне знать, что я делаю неправильно. TestRTSPClient — это 32-разрядная тестовая программа Microsoft Visual Studio C++, которая использует API libcurl. Любая помощь приветствуется.
C:\Users\Administrator\Downloads>TestRTSPClient.exe rtsp://root:[email protected]
7/axis-media/media.amp?videocodec=mpeg4
RTSP Proc Activate
Activate Called
Opening connection to 192.168.1.47, port 554...
Activate End
RTSP Proc In doeventloop
...remote connection opened
Sending request: DESCRIBE rtsp://root:[email protected]/axis-media/media.amp?vid
eocodec=mpeg4 RTSP/1.0
CSeq: 2
User-Agent: ClickItCameraControlLib (LIVE555 Streaming Media v2014.05.14)
Accept: application/sdp
Received 247 new bytes of response data.
Received a complete DESCRIBE response:
RTSP/1.0 401 Unauthorized
CSeq: 2
WWW-Authenticate: Digest realm="AXIS_00408CB5496E", nonce="000f8692Y74454910ff13
1f1dff234aaa61363525d1a57", stale=FALSE
WWW-Authenticate: Basic realm="AXIS_00408CB5496E"
Date: Tue, 28 Jul 2015 14:11:54 GMT
Resending...
Sending request: DESCRIBE rtsp://root:[email protected]/axis-media/media.amp?vid
eocodec=mpeg4 RTSP/1.0
CSeq: 3
Authorization: Digest username="root", realm="AXIS_00408CB5496E", nonce="000f869
2Y74454910ff131f1dff234aaa61363525d1a57", uri="rtsp://root:[email protected]/axi
s-media/media.amp?videocodec=mpeg4", response="8cda56c69d14829ee16869b4014836c7"
User-Agent: ClickItCameraControlLib (LIVE555 Streaming Media v2014.05.14)
Accept: application/sdp
Received 74 new bytes of response data.
Received a complete DESCRIBE response:
RTSP/1.0 400 Bad Request
CSeq: 3
Date: Tue, 28 Jul 2015 14:11:54 GMT
[URL:"rtsp://root:[email protected]/axis-media/media.amp?videocodec=mpeg4"]: Fai
led to get a SDP description: 400 Bad Request
[URL:"rtsp://root:[email protected]/axis-media/media.amp?videocodec=mpeg4"]: Clo
sing the stream.