2015-10-20 90 views
1

我有一個mp4文件的塊。每個塊2秒。我必須使用這些塊來組織僞流。用一個完整的mp4文件組織僞流是很容易的,但我必須存儲塊(每2秒)。 有人知道是否有可能通過使用NGINX,靈活的流光或其他自由媒體服務器整理文件的僞流塊? (不是像HLS或DASH一樣的流媒體,而是一個mp4僞流媒體)。如何使用分割文件(分塊文件)組織僞流?

+0

你可以使用HTML5媒體來源擴展下載每個塊,然後將它們傳遞到HTML5播放器之前,它們附加在客戶編寫自己的JavaScript客戶端,但它是一個大量的工作,可能更容易,只需使用一個的開源流媒體服務器。 – Mick

+1

當然,使用免費流媒體服務器比較容易,但我無法找到如何配置Nginx或Nimble Streamer之類的東西來使用視頻塊。 此外,我不知道如何使MSE僞流,因爲我只有視頻的塊我沒有全程錄像。 – Alexandr

回答

1

在預打包的文件的情況下,有流的2種基本形式:

它使用整個文件(不分割),以顯示它在任何PD-能夠播放
  1. 漸進式下載。例如。所有支持HTML5視頻標籤的瀏覽器都支持它。

  2. HLS/DASH/HDS /平滑協議,該協議使用的播放列表和一堆塊。播放器獲取播放列表,然後只要需要播放就下載塊。這些塊必須以播放器可以正確解碼的方式進行預格式化,這意味着HDS播放器不會播放HLS塊。

你有你想要同時具有選項2.內容使用選項1所以,你需要決定你想繼續whih選擇一些「中間殼」。 我建議將這些塊合併到單個MP4文件中以供選擇1.它還可以使其可以輕鬆地轉換成HLS,MPEG-DASH或您以後決定使用的任何內容。