Video Stream In TOPはネットワークを介してビデオとオーディオを受信するためのRTSPクライアントを作成します。RTSPサーバーに接続するためのURLはフォームになっています。
rtsp://:/
例えば
rtsp://192.168.0.1:554/tdvidstream
サーバがユーザ名/パスワードを必要とする場合は、フォームを使って指定することができます。
rtsp://username:password@192.168.0.1:554/tdvidstream
Video Stream Out TOPも参照してください。
その他のIP上のプロトコルについては、NDI(Network Data Interface)、Touch Out TOP / Touch In TOPを参照してください。
Windows OS での注意事項 – 接続に問題がある場合は、Windows Firewallが無効になっていることを確認してください。
rtsp ストリームの URL (アドレス)を設定します。
再接続を試みてストリームをリロードします。
リリース(ボタンアップ)時にすぐにリロードをトリガーします。これはpythonのpulse()メソッドを使ってアクセスできます。
ストリームは、Play = On の時に再生され、Off の時には一時停止されます。
フィールドとして保存されるムービーの場合、各イメージは2つのイメージがインターリーブされて構成されます。 30フレーム/秒のムービーには、60フィールド/秒が含まれます。 各イメージについて、最初のフィールドの偶数のスキャンラインが2番目のフィールドの奇数のスキャンラインとインターリーブされます。 Video Stream In TOPには、これに対処するいくつかの方法があります。
- Off / off
イメージを変更せずに出力します。
- Even / even
イメージの偶数のスキャンラインだけを取り、偶数のスキャンラインの間を補間して奇数のスキャンラインを作成します。(歴史的な理由から、走査線 0 はインターレース解除のために画像の一番上にあります)。
- Odd / odd
ファイルの画像の奇数のスキャンラインだけを取り、奇数のスキャンラインの間を補間して偶数のスキャンラインを作成します。
- Bob (Split) / bob
毎秒30フレームのムービーファイルに対して毎秒60枚の画像を生成します。最初に偶数画像 (上記の偶数画像) を出力し、次に奇数画像を出力します。これが最も時間的に滑らかになります。
フィールドが一度に1つのフィールドで抽出される場合、デフォルトでは、これにより偶数フィールドが最初に抽出されます。それ以外の場合は、奇数フィールドが最初に抽出されます。 業界ではどちらか一方を標準化していません。
- Even / even
- Odd / odd
アルファを H.264 や他のいくつかの QuickTime フォーマットのような RGB のみのフォーマットにエンコードする方法です。画像の下半分がアルファ(RGB = AAA)になるようにムービーを作成する必要があります。この機能をオンにすると、Video Stream In TOP は画像の下半分を取り、出力のアルファチャンネルに入れるように指示します。画像の高さが半分にカットされます。
TouchDesignerが先に読み込んでメモリに保存するビデオフレーム数を設定します。これを使用することで、ディスクファイルが断片化している場合でもスムーズに画像ストリームを読み出すことができます。Video Stream In TOPは、ムービーのフレームを使用する前にメモリに読み込みます。これにより、断片化されたファイルや他のリソースがハード ドライブにアクセスしている場合、またはムービーがループしている場合に発生する再生時のポップやスタッタを排除できます。
有効にすると、これはOpenGL機能を使用して、非同期的にGPUにムービーイメージをアップロードします。これにより、Video Stream In TOPのクック時間が大幅に短縮されます(パフォーマンスモニターでは、Uploading Image to GPUと書かれている行はほぼゼロになります)。しかし、この機能を使うにはGPUメモリのコストがかかります。この機能を使用すると、GPUメモリをさらに(幅×高さ×4×リードアヘッドサイズ)バイト消費してしまいます。この機能を使ってもうまくいかない場合は、グラフィックドライバが最新のものであることを確認してください。
H264のようなマルチCPUデコードが可能な特定のコーデックのデコードに使用されるCPUの最大数を設定します。
ネットワーク入力バッファのサイズをキロバイト単位で指定します。
ネットワークキューに割り当てる 4KB チャンクの数を指定します。これは、ネットワーク入力バッファから読み出された後に格納されるデータです。
Nvidia GPUのハードウェアデコードを有効にします。
参照:共通 Common ページ