4

私は RTSP サーバーを構築している最中であり、RTSP に固有であるが類似した名前TRTSPRequestの2 つの要求/応答オブジェクトを作成しています。私は車輪を再発明していると感じており、ここで私がたどることができるはるかに簡単な道がある. このサーバーを作成するために 400 行のコードを取得しましたが、そのほとんどは要求ヘッダーを解析しているだけです。TRTSPResponseTWebRequestTWebResponse

Delphi XE2 / Indy 10 に、RTSP ヘッダーを解析できる再利用できるものはありますか? それとも、自分ですべてを解析する必要がありますか?

RTSP は HTTP に非常に似ているため、HTTP 要求/応答オブジェクトを使用できますか? それとも RTSP 構造に混乱するのでしょうか?

たとえば、IdHTTPHeaderInfo.pasRTSP 用にすべてを使用して微調整し、それを呼び出すことはできIdRTSPHeaderInfo.pasますか?

RFC 2326によると...

解析が簡単: RTSP は、標準の HTTP または MIME パーサーで解析できます。

HTTP フレンドリー: 適切な場合、RTSP は HTTP の概念を再利用するため、既存のインフラストラクチャを再利用できます。このインフラストラクチャには、ラベルをコンテンツに関連付けるための PICS (Platform for Internet Content Selection [15,16]) が含まれます。ただし、ほとんどの場合、継続的なメディアの制御にはサーバーの状態が必要なため、RTSP は HTTP にメソッドを追加するだけではありません。

では、これをどのように行うべきですか?

4

1 に答える 1