2012-02-12 6 views
4

を(サーバが常に459を返信)私は、RTSPに働いている、このRTSPサーバは、私は私のSETUP要求私のrtspメソッドに何が問題なのですか?</p> <p>私の悪い英語のため申し訳ありません

に(集約演算許可されていない)459エラーを返信するプログラム

を伝えますこれを知らない

私を助けてください。何が間違っていたのですか?

==== Message Log ===== 

Connecting. 

RequestMessage 
DESCRIBE rtsp://xxx.xxx.xxx.xxx:554/racecar_300.wmv RTSP/1.0 
CSeq: 2 

RTSP/1.0 200 OK 
X-Playlist-Gen-Id: 106 
X-Broadcast-Id: 0 
Content-Length: 5220 
Date: Sun, 12 Feb 2012 23:02:31 GMT 
CSeq: 2 
Server: WMServer/9.5.6001.18281 
Supported: com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.eosmsg, com.microsoft.wm.fastcache, com.microsoft.wm.packetpairssrc, com.micros 
oft.wm.startupprofile 
Last-Modified: Tue, 22 Jan 2008 22:54:32 GMT 
Cache-Control: x-wms-content-size=1222202, max-age=86399, must-revalidate, proxy 
-revalidate 
Etag: "1222202" 

v=0 
o=- 201202072042160228 201202072042160228 IN IP4 127.0.0.1 
s=Racecar WM 9 Series 300kbps 
c=IN IP4 0.0.0.0 
b=AS:315 
a=maxps:1518 
t=0 0 
a=control:rtsp://xxx.xxx.xxx.xxx:554/racecar_300.wmv/ 
a=etag:{67F94DEE-D1E6-A9AF-31C6-64D39ADB876E} 
a=range:npt=3.000-34.064 
a=recvonly 
a=pgmpu:data:application/x-wms-contentdesc,8,language,31,0,,5,title,31,27,Raceca 
r%20WM%209%20Series%20300kbps,6,author,31,21,Microsoft%20Corporation,9,copyright,31,57,Copyright%20(C)%20Microsoft%20Corporation.%20All%20rights%20reserved.,44,WMS_CONTENT_DESCRIPTION_SERVER_BRANDING_INFO,31,12,WMServer/9.5,51,WMS_CONTENT_DESCRIPTION_PLAYLIST_ENTRY_START_OFFSET,3,4,3000,47,WMS_CONTENT_DESCRIPTION_PLAYLIST_ENTRY_DURATION,3,5,31064,58,WMS_CONTENT_DESCRIPTION_COPIED_METADATA_FROM_PLAYLIST_FILE,3,1,1,42,WMS_CONTENT_DESCRIPTION_PLAYLIST_ENTRY_URL,31,15,racecar_300.wmv%0D%0A 
a=pgmpu:data:application/vnd.ms.wms-hdr.asfv1;base64,MCaydY5mzxGm2QCqAGLObHQLAAAAAAAACAAAAAECMyaydY5mzxGm2QCqAGLObPoAAAAAAAAAOA 
AsAHQAAAAAAFIAYQBjAGUAYwBhAHIAIABXAE0AIAA5ACAAUwBlAHIAaQBlAHMAIAAzADAAMABrAGIAcABzAAAATQBpA 
GMAcgBvAHMAbwBmAHQAIABDAG8AcgBwAG8AcgBhAHQAaQBvAG4AAABDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAA 
TQBpAGMAcgBvAHMAbwBmAHQAIABDAG8AcgBwAG8AcgBhAHQAaQBvAG4ALgAgAEEAbABsACAAcgBpAGcAaAB0AHMAIAB 

yAGUAcwBlAHIAdgBlAGQALgAAAKHcq4xHqc8RjuQAwAwgU2VoAAAAAAAAAK8o5Xb3qPZEhHWICQOCKtI6phIAAAAAAN 
B8E2B0p8IBIwMAAAAAAAAAwU0UAAAAANCbnxIAAAAAuAsAAAAAAAACAAAA7gUAAO4FAAC2zAQAtQO/Xy6pzxGO4wDAD 
CBTZUUHAAAAAAAAEdLTq7qpzxGO5gDADCBTZQYAFwcAAKlGQ3zg7/xLsik5Pt5BXIUnAAAAAAAAAAEADGUAbgAtAHUA 
cwAAAF2L8SaERexHn18OZR8EUskaAAAAAAAAAAIB6sv4xa9bd0iEZ6qMRPpMymIBAAAAAAAABgAAAAEADAACAAIAAAB 
JAHMAVgBCAFIAAAAAAAAAAQA0AAAABgAAAEQAZQB2AGkAYwBlAEMAbwBuAGYAbwByAG0AYQBuAGMAZQBUAGUAbQBwAG 
wAYQB0AGUAAABMADEAAAAAAAIADAACAAIAAABJAHMAVgBCAFIAAAAAAAAAAgA0AAAADAAAAEQAZQB2AGkAYwBlAEMAb 
wBuAGYAbwByAG0AYQBuAGMAZQBUAGUAbQBwAGwAYQB0AGUAAABNAFAAQABMAEwAAAAAAAEALgADAAQAAABXAE0ALwBX 
AE0AQQBEAFIAQwBQAGUAYQBrAFIAZQBmAGUAcgBlAG4AYwBlAAAAOnwAAAAAAQA0AAMABAAAAFcATQAvAFcATQBBAEQ 
AUgBDAEEAdgBlAHIAYQBnAGUAUgBlAGYAZQByAGUAbgBjAGUAAAD5LAAAdNQGGN/KCUWkupqry5aq6IgEAAAAAAAAAA 
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLpeYUcsYyQ4OZqWlSBltaWAAAAAAAAAA 
AAAAAAAAAAAAAAAAAAAAAKPoAALgLAAAAAAAAKPoAALgLAAAAAAAAzwUAAAIAAAABAAAAniwZAAAAAAAAAAAAy6XmFH 
LGMkODmalpUgZbWm4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiVAwC4CwAAAAAAAPiVAwC4CwAAAAAAACo2AAACAAAAA 
gAAAJpbBgAAAAAAAAABAFCUvcZ/hgdJg6PHeSG3M60CAAAAAAAg3qrZF3ycT7wohVXdmOKiJgAAAAAAAAAAAAAAAAAA 
AAAAAAAAAECk0NIH49IRl/AAoMleqFCiAAAAAAAAAAMAHABXAE0ARgBTAEQASwBWAGUAcgBzAGkAbwBuAAAAAAAaADk 
ALgAwADAALgAwADAALgAyADkAOAAwAAAAGgBXAE0ARgBTAEQASwBOAGUAZQBkAGUAZAAAAAAAFgAwAC4AMAAuADAALg 
AwADAAMAAwAAAADABJAHMAVgBCAFIAAAACAAQAAAAAAEBS0YYdMdARo6QAoMkDSPbwAAAAAAAAAEFS0YYdMdARo6QAo 
MkDSPYCAAAAAgAWAFcAaQBuAGQAbwB3AHMAIABNAGUAZABpAGEAIABBAHUAZABpAG8AIAA5AAAAKgAgADYANAAgAGsA 
YgBwAHMALAAgADQANAAgAGsASAB6ACwAIABzAHQAZQByAGUAbwAgACgAQQAvAFYAKQAgADEALQBwAGEAcwBzACAAQwB 
CAFIAAAACAGEBAQAWAFcAaQBuAGQAbwB3AHMAIABNAGUAZABpAGEAIABWAGkAZABlAG8AIAA5AAAAAQAAAAQAV01WM5 
EH3Le3qc8RjuYAwAwgU2VyAAAAAAAAAECeafhNW88RqP0AgF9cRCtQzcO/j2HPEYuyAKoAtOIgAAAAAAAAAAAcAAAAC 
AAAAAEAzPbPAmEBAgBErAAARR8AAM8FEAAKAACIAAAPAHkuAAABzwXPBQEAAJEH3Le3qc8RjuYAwAwgU2WFAAAwAAAA 
AAMDvGbxNW88RqP0AgF9cRCsAV/sgVVvPEaj9AIBfXEQrAAAAAAAAAAA3AAAAAAAAAAIAeDdKAUABAACwAAAAAiwALA 
AAAEABAACwAAAAAQAYAFdNVjMAAAAAAAAAAAAAAAAAAAAAAAAAAEw5GgHOdfh7jUbREY2CAGCXyaKyJgAAAAAAAAACA 
AEAUgYBAAIAZMYDADYmsnWOZs8RptkAqgBizmy8mRIAAAAAAK8o5Xb3qPZEhHWICQOCKtIjAwAAAAAAAAEB 

m=audio 0 RTP/AVP 96 
b=AS:68 
b=X-AV:65 
b=RS:0 
b=RR:0 
a=rtpmap:96 x-asf-pf/1000 
a=control:audio 
a=stream:1 
m=application 0 RTP/AVP 96 
b=RS:0 
b=RR:0 
a=rtpmap:96 x-wms-rtx/1000 
a=control:rtx 
a=stream:65536 
m=video 0 RTP/AVP 96 
b=AS:248 
b=X-AV:235 
b=RS:0 
b=RR:0 
a=rtpmap:96 x-asf-pf/1000 
a=control:video 
a=stream:2 

RequestMessage 
SETUP rtsp://xxx.xxx.xxx.xxx:554/racecar_300.wmv RTSP/1.0 
CSeq: 3 
Transport: RTP/AVP;unicast;client_port=4568:4569 

RTSP/1.0 459 Aggregate Operation Now Allowed 
Date: Sun, 12 Feb 2012 23:02:31 GMT 
CSeq: 3 
Server: WMServer/9.5.6001.18281 
Supported: com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.eosmsg, com.microsoft.wm.fastcache, com.microsoft.wm.packetpairssrc, com.microsoft.wm.startupprofile 

答えて

3

独自のRTSPクライアントを実装している場合、あなたはRFC 2326: RTSP SpecなどRFC 4566: SDP Specを読み、再読がありますか?また、あなたはWindows Media Serverと統合しているようだから、MSDNはもうひとつ良いスタート地点です。

RTSPプロトコルはセッションごとに基づいており、それぞれ固有のURLで識別されます。セッションには常に1つ以上のプレゼンテーションストリーム(オーディオ、ビデオ、字幕など)があります。プレゼンテーションストリームは、セッション自体のURLに追加される追加の "a:control = ..."接尾辞によって識別されます。

特定のコマンドはセッションレベルで動作し、他のコマンドはプレゼンテーションストリームで動作し、いくつかのコマンドはどちらかを実行します。 SETUPコマンドはプレゼンテーションストリームでのみ機能するので、セッションにアクセスしようとしているためにエラーが戻ってきます。各プレゼンテーションストリームは独自のRTPストリームになり、別々に設定する必要があります。あなたがビデオストリームをしたいのであれば、あなたの場合には、あなたが送信されなければならない

SETUP rtsp://xxx.xxx.xxx.xxx:554/racecar_300.wmv/video RTSP/1.0 
+0

はありがとうございました。それは素晴らしい作品です! – LaLaAsDev

+0

「トランスポート:RTP/AVP;ユニキャスト; client_port = 4568:4569」は「トランスポート:RTP/AVP;ユニキャスト;クライアントポート= 4568-4569」である必要があります。 – Jay

関連する問題