html5中多媒體的使用概念
作者:佚名 時間:2014-07-06 分享到:
盡管長芳以來,對于youtube,dailymotion和sound cloud等網站,音頻和視頻已經成為web的一個重要組成部分,但它們一直依賴于第三方插件.對于網站所有者或瀏覽器制作者來說,對插件的依賴并不是一個長遠的辦法,因為用戶需要經常更新這些插件,當然,在更新瀏覽順時一同更新與音頻和視頻有關的性能是最付款珠方式,因為目前大多數瀏覽器的更新頻率十分快.
插件還會導致穩定性問題,正如喬布斯在解釋為何ios系統不支持flash時說;
我們還知道,flash是mac崩潰的首要原因,我們一直致力于解決這些問題,但它們仍然持續存在了很多年,我們不想因為添加flash而降低iphone,ipod和ipad的可靠性和安全性.
介于上述原因,將音頻和視頻本地存放于瀏覽器中是極為重要的,而html5的一個重要目的就是以一對媒體元素的形式實現上述功能,這對元素需要廣泛應用于瀏覽器的媒體元素.這些元素控制來自多源的和視頻的回放并加強html的實現,另外,它們還有一個范型api和一系列事件,這使得開發人員可以對自己的操作進行精細控制.作為網絡平臺的組成部分,這些元素易于與其他內容進行交互-其交互能力遠遠超過sand boxed插件.
在介紹過媒體元素之后,我們將簡單討論網絡多媒體的前景,從混合音頻和特效api,到實時 語音,視頻和數據通信,這就是webr tc項目.