看板 Soft_Job 關於我們 聯絡資訊
確實是不困難啦~~ 我用過PHP+MySql配合FFmpeg的轉檔程式軟體,還有flash,有做過類似的功能。 而PHP所做的部份是後端影片上傳的部份,使用MySql做為資料庫存放影片的資訊, 這部份並不困難,你只要會運用PHP做出檔案上傳的部份就可以了,當然你最好是 要運用到ajax的一些技術,1.檔案上傳的時間比較明了,2.避免TimeOut。 當檔案上傳至主機之後,再來就是呼叫『FFmpeg』來轉檔了,看你是要用crontab 去做轉檔還是上傳後用shell直接轉影片檔,如果可以的話是用crontab比較好,因 轉檔的部份還得要視影片的大小及處理的電腦運算能力,所以時間會有不同,如果 影片太大及電腦運算能力太差,同樣會轉檔失敗及發生TimeOut。 至於為什麼要轉檔呢!是因為前端播放影片的部份,是用flash來播放而flash播放 影片只能播flv,我所知的是如此也沒有去研究有沒有其他的。 在來是前端播放影片的部份,你就必須使用flash了,寫actionscript與PHP配合, 用PHP來讀取MySql資料庫裡要播放影片的資訊傳給Flash,Flash取得資訊後就播放 該影片的內容囉! 大致上就是這樣啦~並不算很困難啦! 所以,就以我所做出來的而言,下列是我所用到的。 PHP 撰寫前後端頁面程式。 MySQL 資料庫,存放影片相關資訊。 FFmpeg 負責將影片轉為flv檔案,以及截取影片內的圖片做為視別。 Flash+ActionScript 處理影片播放的部份。 至於播放是不會順暢,這完全就要看你有多少的$$,能夠買運算能力強的Server 以及夠大的頻寬。 ※ 引述《mkcup (在銘傳念書的請幫個忙)》之銘言: : 最近有位長輩想搞個影音網站, 向我問起相關的技術 : google一下有關YouTube、無名影音、與Vlog的相關資料, : 找到的大多都是經營模式,不然就僅提供少少的資訊, : 因此想到貴版有許多高手與經驗豐富的鄉民, : 有關影音網站方面是用到那些程式, : 影片方面是如何做到可以那麼快就直接在線上讀取,然後很順利的播放? : 利用什麼壓縮方式,能夠那麼快就直接上傳完成,並不會嚴破壞影片內容? : 那些上傳影片是直接存到資料庫內嗎? 若太多人同時看某影片時是否會產生嚴重的延遲 : 網路上的消息有些都說這類影音網站的技術並不困難? 滿想請那些記者架一個站 : 給看測試看看~_~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.118.82
Ting1024:專業 08/24 20:27