2017-10-18 11 views
0

ビデオを小さなチャンクでストリームしたい、たとえば:0-50,50-100など。0から読み込んだときにビデオを再生することができます。ランダムな範囲からビデオを再生することはできません。中間からビデオファイルを読む

createReadStream(path,{start:100000 end:200000 }) 
res.writeHead(206, { 
     "Content-Range": "bytes 100000 - 200000/250000" , 
     "Accept-Ranges": "bytes", 
     "Content-Length": 100001, 
     "Content-Type": "video/mp4" 
     }); 

答えて

1

このようには機能しません。あなたはMP4のランダムなチャンクをつかむことはできません。 moovボックスを配置し、それを使って再生したいフレームがどのバイトオフセットにあるのかを判断する必要があります。その後、その正確なオフセットからデコードを開始します。

+0

Thanyou.anあなたはいくつかのポインタを与えることができます.. – dev9

関連する問題