セットアップ:
- 200M のビデオ チャンク
- ビデオを提供する mp4 ストリーミング モジュールを備えた nginx サーバー
クライアントへのストリーミングを中断することなく、チャンクから単一の mp4 ファイルを作成することは可能ですか?
手動で試してみましたcat file_chunk >> test.mp4
が、成功は限られていました。ある場合には機能しますが (実行中に vlc を使用してファイルを再生するcat ...
)、別の場合には機能しません (ブラウザーを介したストリーミング、トーテム メディア プレーヤーの使用など)。
さらに、認証と問題の API に Node.js を使用しています (それが何らかの形で役立つ場合)。
関連する nginx 構成:
server {
listen 441;
ssl on;
ssl_certificate /etc/nginx/ssl/server.crt;
ssl_certificate_key /etc/nginx/ssl/server.key;
root /video/;
location *.mp4 {
mp4;
mp4_buffer_size 1m;
mp4_max_buffer_size 5m;
}
}
理想的には、これはチャンクを (中断なしで) ストリーミングされる単一のファイルにマージする行のどこかにある可能性があります。