欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
搭建flv可拖拽流媒體服務(wù)器方案之CentOS5.5+Lighttpd

最近要搭建一個(gè)flv流媒體服務(wù)器來(lái)播放視頻,參考了很多文章,總是不是很成功,非常的郁悶,于是干脆也不google了。

一、廢話(huà)少說(shuō),預備知識:

×互聯(lián)網(wǎng)上播放視頻的兩種方式

一種是以http協(xié)議方式來(lái)訪(fǎng)問(wèn)視頻文件,這種方式的缺點(diǎn)是不能從視頻特定的幀位置進(jìn)行播放,必須從頭開(kāi)始。常用的方案是Appache+前端flv播放器。

另外一種方式是搭建專(zhuān)門(mén)的復雜的流媒體服務(wù)器,優(yōu)點(diǎn)是視頻支持拖拽播放,缺點(diǎn)是這種服務(wù)器搭建復雜,配置要求也比較高,而且運行其上的程序必須是某種語(yǔ)言。

常用的免費方案是RED5(使用java語(yǔ)言) 我現在做的這個(gè)方案是使用lighttpd自帶的flv_streaming模塊來(lái)實(shí)現偽流媒體。

×flv格式以及播放器

FLV 是FLASH VIDEO的簡(jiǎn)稱(chēng),FLV流媒體格式是隨著(zhù)Flash MX的推出發(fā)展而來(lái)的視頻格式。由于它形成的文件極小、加載速度極快,使得網(wǎng)絡(luò )觀(guān)看視頻文件成為可能。

我們一般看電影用的格式主要是rm,rmvb,mp4,mpg,avi等格式,這些格式都可以用視頻轉換工具轉換成flv格式,比如win平臺下的格式工廠(chǎng)、linux下的ffmpeg,但是轉換生成的flv往往Meta Data是損壞的,不支持拖拽操作,一拖拽就又從頭播放了。

我們使用flv修復工具,如flvtools,yamdi等等。

flv播放器也非常多,但是80%的flv播放器也只是起到flv解碼播放的作用,無(wú)法向服務(wù)器發(fā)送幀參數。比如我要拖拽到50秒那個(gè)地方播放,而50秒對應的幀假如是第900幀,flv播放器應該向服務(wù)器發(fā)送一個(gè)類(lèi)似“start=9000”的幀參數請求。

二、我們搭建流媒體服務(wù)器要有3大條件:

1是支持偽flv流的web服務(wù)器,這里用的是lighttpd

2是Meta Data完好無(wú)損的flv文件

3是支持發(fā)送幀參數的flv播放器,比如fwplayer和flowplayer

搭建步驟

我們首先搭建一下流媒體服務(wù)器

用rpm安裝lighttpd,首先添加rpmforge源

[vb:showcolumns] view plaincopyprint?
·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150
  1. wget ftp://ftp.univie.ac.at/systems/linux/fedora/epel/5/i386/lighttpd-1.4.26-2.el5.i386.rpm
  2. rpm -ivh rpmforge-release-0.5.1-1.el5.rf.i386.rpm

安裝lighttpd,目前最新版本是1.4.28

  1. yum install lighttpd

配置開(kāi)啟lighttpd的flv_streaming模塊,網(wǎng)上很多教程都只開(kāi)啟了flv_streaming模塊,建議也開(kāi)啟mod_secdownload模塊。Lighttpd的配置主文件是/etc/lighttpd/lighttpd.conf,模塊配置文件是/etc/lighttpd/modules.conf

在server.modules 中加入"mod_secdownload","mod_flv_streaming"

  1. vi /etc/lighttpd/modules.conf
  2. server.modules = (
  3. #"mod_access",
  4. # "mod_alias",
  5. # "mod_auth",
  6. # "mod_evasive",
  7. "mod_redirect",
  8. "mod_rewrite",
  9. "mod_secdownload", #新加行
  10. "mod_flv_streaming", #新加行
  11. # "mod_setenv",
  12. # "mod_usertrack",
  13. )
  14. flv-streaming.extensions = ( ".flv" ) #新加行,說(shuō)明所有的Flv文件都由flv模塊處理

我們啟動(dòng)一下lighttpd

  1. service lighttpd restart

如果啟動(dòng)成功,我們的流媒體服務(wù)器就已經(jīng)完成了。

在瀏覽器中訪(fǎng)問(wèn)一下服務(wù)器,如果訪(fǎng)問(wèn)不了成功,配置一下防火墻,開(kāi)放80端口。并且把selinux設置為允許。如果還是不行,你的配置有問(wèn)題,最好的辦法是看一下日志:tail /var/log/lighttpd/error.log

第二步我們制作一個(gè)flv視頻,用到的工具是centos下的ffmepg+flvtool2 或者 win下的格式工廠(chǎng)+flvmdi,流程就是先把rm,rmvb,mov,mp4等等各類(lèi)視頻匆匆轉換成flv格式,再用meteData工具修復一下。

目前作者的做法是這樣的,

先下載格式工廠(chǎng):下載地址http://www.xdowns.com/soft/10/35/2008/Soft_41466.html ,如果這個(gè)頁(yè)面失效了,大家谷歌自己找

通過(guò)格式工廠(chǎng)我把一小電影video.rm 轉換成了video.flv,具體操作就不詳細說(shuō)了

video.flv的修復工作我是在centos里面進(jìn)行的,因為flvmdi有時(shí)候不起作用,還是flvtool2穩定。我們可以通過(guò)samba共享或者用ftp把video.flv傳到Centos系統里面。

在Centos上安裝flvtool2并修復一下video.flv

  1. yum install flvtool2
  2. flvtool2 -U video.flv

flv文件已經(jīng)準備好了,再進(jìn)行最后一步,配置flv播放器,我使用的是jw player

下載地址:http://www.longtailvideo.com/players/jw-flv-player/

另外使用了swfobject.js,下載地址:http://code.google.com/p/swfobject /downloads/list

lighttpd默認的web目錄在/srv/www/lighttpd下面,我們放這幾個(gè)文件

網(wǎng)頁(yè)文件:index.html

視頻文件:video.flv

視頻預覽圖片:perview.jpg

js:swfobject.js

flv播放器:player.swf

---------------------------------------------------------------

附:index.html文件內容:

  1. <html>
  2. <mce:script type="text/JavaScript" src="swfobject.js" mce_src="swfobject.js"></mce:script>
  3. <head>
  4. <mce:script type="text/JavaScript"><!--
  5. /* <!--[CDATA[ */
  6. function createPlayer() {
  7. var flashvars = {
  8. file:"video.flv",
  9. type:"http",
  10. image:"preview.jpg",
  11. autostart:"false",
  12. streamer:"start"
  13. }
  14. var params = {
  15. allowfullscreen:"true",
  16. allowscriptaccess:"always"
  17. }
  18. var attributes = {
  19. id:"player1",
  20. name:"player1"
  21. }
  22. swfobject.embedSWF("player.swf", "placeholder1", "320", "196", "9.0.115", false, flashvars, params, attributes);
  23. }
  24. /* ]]--> */
  25. // --></mce:script>
  26. </head>
  27. <body onload="createPlayer();">
  28. <div id="placeholder1"></div>
  29. </body>
  30. </html>

ok!三條件已經(jīng)完成,訪(fǎng)問(wèn)http://yourserverip/index.html

**************************** ****************

* 作者:

* 葉文濤

* 參考:

* FLV播放器拖動(dòng)處理 http://hi.baidu.com/flyinweb/blog/item/d0a00ef4afea846bddc4749b.html

* lighttd搭建流媒體Flash服務(wù)器支持seek操作 http://www.bwcsc.net/?q=node/467&page=96

* 用 lighttpd 建立 FLV 影片網(wǎng)站 http://cha.homeip.net/blog/2007/08/328.html

******************轉載請注明來(lái)源 ****************

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
lighttpd 的 flv 流媒體(含有防盜鏈功能)
搭建一個(gè)Flv視頻播放服務(wù)器
網(wǎng)頁(yè)上的視頻怎樣才能下載下來(lái)?
lighttpd
網(wǎng)絡(luò )流媒體(flv)點(diǎn)播解決方案
萬(wàn)能flv網(wǎng)頁(yè)播放器代碼
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久