作者rocboy (蜡笔小任)
看板Soft_Job
标题Re: [请益] 请教各位有关现今影音网站所应用之技术
时间Mon Aug 24 15:00:15 2009
确实是不困难啦~~
我用过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
1F:推 Ting1024:专业 08/24 20:27