RTSPとは?
あーるてぃーえすぴー
RTSPとは、ストリーミングメディアサーバーの再生・一時停止・早送りなどをリモートから制御するためのプロトコルです。
RTSP(Real Time Streaming Protocol)とは、ストリーミングメディアサーバーに対してクライアントから再生・一時停止・早送り・巻き戻しなどの操作を指示するための制御プロトコルです。IETFによってRFC 2326(後にRFC 7826で改訂)として標準化されており、「ネットワーク上のビデオデッキのリモコン」にたとえられます。
RTSPはセッションの確立・制御を担いますが、メディアデータそのものの伝送は行いません。実際の音声・映像データはRTP(Real-time Transport Protocol)が担当し、RTSPはその制御役として機能します。これにより制御とデータ転送を分離した設計になっています。
RTSPの代表的なコマンドには以下のものがあります。
- OPTIONS:サーバーが対応するコマンドの確認
- DESCRIBE:ストリームの内容・コーデック情報の取得
- SETUP:セッションの確立とトランスポートの設定
- PLAY:メディアの再生開始
- PAUSE:再生の一時停止
RTSPはIPカメラや監視カメラシステム(CCTV)で広く採用されており、カメラ映像をネットワーク経由でリアルタイム視聴する際のデファクトスタンダードとなっています。一方、近年のWebベースのストリーミングではHLS(HTTP Live Streaming)やDASHが主流となっており、RTSPの用途はIPカメラや業務用映像機器に集中する傾向があります。
使い方・例文
防犯カメラの映像をスマートフォンアプリからリアルタイムで確認する際、「rtsp://から始まるURLでカメラに接続する」という形でRTSPが使われます。VLCなどのメディアプレイヤーでもRTSP URLを指定してネットワーク映像を再生できます。
この用語をシェア
最終更新: