このソリューションでは、OpenCVを使用して、ビデオファイルを単なるテキストファイルのように「読み取る」。 入力ビデオが30FPSの場合、openCVは1秒間のビデオを30枚の画像に分割する(30枚の画像の配列)。
ここで使用されるドッカーコンテナは、イメージの配列を読み込み、数値配列形式またはバイト形式(値の配列またはbase64)に変換し、タイムスタンプを付加してNATにパブリッシュする。
NATsパブリッシングにはサイズ制限があるため、ここではNATsトピックに1秒間にパブリッシュできるフレーム数も制限しています。