[問題] 關於video

作者: p52189 (鼠霸)   2014-01-11 12:00:29
大家好
是作業文(覺得我同學大概一看就會認出來囧)
我們想做一個可以根據網速決定品質的播放環境(包含server)
老師在給作業的同時給了一個提示,要我們用HTML5做player
後來我們決定把影片切成很多段,定時依據buffer剩餘量決定下一段要播哪種品質
現在遇到的瓶頸如下:
我們做了一個手動切換,其邏輯為
(a) 記下目前影片currentTime
(b) 改寫src
(c) 把新影片的currentTime拉到之前記下的位子
(d) play
問題出在play的時候並不如預想
並不是直接在currentTime開播(其實也沒播出來)
而是指針又跳回開頭了
※這題解決了,我加了一個canplaythrough的listener,把(c)擺在裡面就ok
接下來我們就想處理分段的問題
不過這裡就蠻模糊的,只有老師給的提示,包括用HTML5跟分段
首先是,假設一整段影片長5分鐘,切成每20秒一段,每一段3種畫質
那我播的時候如何讓duration為5分鐘而不是20秒?
又,如何流暢的切換呢?
我上網用 html5 video switch bitrate 當關鍵字看到好多人說不行做
怎麼會這樣呢......
謝謝大家!!
肉腳期末需要各位拔刀相助!!
作者: shaopin (Brian)   2014-01-15 10:28:00
DASH, HLS, SmoothStreaming開下去search

Links booklink

Contact Us: admin [ a t ] ucptt.com