在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 如何實現(xiàn)一個視頻播放系統(tǒng)

如何實現(xiàn)一個視頻播放系統(tǒng)

一、背景情況
現(xiàn)在有20T+的視頻資料,分別存儲在20多塊硬盤中,視頻格式為MPEG(非MP4格式)。
二、具體需求
1、可以通過網(wǎng)頁在線播放視頻資料(最好兼容IE8+瀏覽器);
2、可以通過不同的關(guān)鍵字搜索視頻資料;
3、不同的用戶可以瀏覽和下載視頻,防止視頻資源被沒有權(quán)限的用戶觀看和下載,即對視頻資料要有權(quán)限控制;
4、目前不需要支持移動端,不排除以后需要支持;

請?zhí)峁┮惶捉鉀Q方案。包括技術(shù)選型,系統(tǒng)框架等。
最好為nodejs+MySQL;

回答
編輯回答
九年囚

我現(xiàn)在的規(guī)劃是這樣的:
1、首先不考慮使用任何云服務(wù)器。服務(wù)器環(huán)境自己搭建。目前的規(guī)劃是購買磁盤陣列來存儲視頻資源。
2、對所有MPEG格式視頻資源統(tǒng)一進行轉(zhuǎn)碼為mp4格式,這樣就可以支持網(wǎng)頁播放了。
3、整理現(xiàn)有的視頻資源,并對視頻資源進行分類。比如給視頻資源加標簽分類,動作片、歷史記錄片、個人傳記等對視頻分類創(chuàng)建數(shù)據(jù)表并且入庫。但是具體怎么建表還不知道。
4、如果自己寫程序,如果防止盜鏈?
5、用戶權(quán)限問題,可以通過數(shù)據(jù)庫里面的用戶權(quán)限表來結(jié)合前臺程序來控制。這個可以自己解決。
6、前臺頁面想仿照熊貓TV、斗魚直播那樣的風(fēng)格。不知道他們是是通過什么技術(shù)開發(fā)的。

2017年7月17日 11:19
編輯回答
苦妄

這個問題太大了,簡單的說一下把??梢赃x擇阿里云視頻相關(guān)的服務(wù),可以防止盜鏈,權(quán)限控制。網(wǎng)頁在線播放視頻,那你需要一個視頻播放器了,現(xiàn)在基本上都不用flash,用js實現(xiàn)一個把,也有很多現(xiàn)成的可以用,比如dplayer等等。通過關(guān)鍵詞搜索看你想怎么做了,你可以使用百度的站內(nèi)搜索,也可以自己寫個簡單的搜索,移動端的話考慮做適配就行了。想快速開發(fā),本人常用的推薦一下,后臺界面用vue+element,nodejs+express+mongoDB做restful api,前端還是用vue了,最主要的是一個好的播放器。

2017年6月21日 12:43