欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

歡迎來到云服務器

服務器租用

Ubuntu基于Nginx搭建mp4/flv流媒體服務器支持RTMP/HLS協議

最近因為項目干系,收伴侶之托,想建造秀場網站,美國抗攻擊服務器 亞洲服務器,可是因為之前一直沒有涉及到這方面的對象,沒有什么感受可言;搜索了一些資料今后,固然有開業的實現方法,可是各人都沒有完成的說明的,可能說我還沒有更深入的研究到。不外讓我找到了關于假設流媒體播放器的資料,不外是基于centos的操縱,那我就試做成ubuntu的step by step吧。

步調如下:

step1籌備ubuntu的情況:

sudo apt-get update

期間碰著了一些ubuntu的問題,總之就是倒騰ubuntu的依賴包。
一些指導:

sudo apt-get -f dist-upgrade
sudo apt-get update
sudo apt-get install -f
apt-cache depends linux-{image,headers}-generic
apt-cache rdepend  linux-image-3.16.0-41-generic:i386
do-release-upgrade 又提示 ubuntu boot空間不敷
然后就是手動的mv 一個 文件到其他處所,騰出boot的空間,然后從頭啟動reboot,然后再次 apt-get update 就可以了

step2 安裝須要的一些libs:

sudo apt-get install build-essential libpcre3 libpcre3-dev
libssl-dev

sudo apt-get install gcc make automake bzip2 unzip patch
subversion libjpeg62-dev

我利用的是root用戶
cd ~
mkdir working
wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
tar zxvf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure
make && make install
cd ~/working

step3 卸載系統原有的ffmgeg和x.264,沒有則跳過:

apt-get remove ffmpeg x264
step4 先安裝一些Mplayer編碼庫(僅限于64位系統):
wget -c http://www2.mplayerhq.hu/MPlayer/releases/codecs/essential-amd64-20071007.tar.bz2

tar xvjf essential-amd64-20071007.tar.bz2
mkdir /usr/local/lib/codecs
cp -Rvp essential-amd64-20071007/* /usr/local/lib/codecs/
編輯下面文件
vim /etc/ld.so.conf
添加以下兩行到上面的文件里
 /usr/lib
 /usr/local/lib

step5 再安裝一些名目轉換常用的編碼庫:

sudo apt-get install amrnb opencore-amr amrwb libvorbis
libtheora xvidcore
sudo apt-get install build-essential git-core checkinstall
texi2html libfaac-dev 
libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev
libtheora-dev 
libvorbis-dev libx11-dev libxfixes-dev zlib1g-dev
libxvidcore-dev
Ubuntu基于Nginx搭建mp4/flv流媒體服務器支持RTMP/HLS協議 "http://images0.cnblogs.com/blog2015/16704/201508/051449303146248.png"
alt="圖片">

setp6 安裝x.264:

wget ftp://ftp.videolan.org/pub/videolan/x264/snapshots/last_stable_x264.tar.bz2

tar xvjf last_stable_x264.tar.bz2
cd x264-snapshot-20150803-2245-stable/
./configure –enable-shared –enable-pic
make && make install
cd ~/working

setp7 安裝libvpx:

wget http://webm.googlecode.com/files/libvpx-v1.4.0.tar.bz2

tar xvjf libvpx-v1.4.0.tar.bz2
cd libvpx-v1.4.0
./configure –enable-shared –enable-pic
make && make install
cd ~/working

step8 安裝FFmpeg

wget http://ffmpeg.org/releases/ffmpeg-2.7.2.tar.bz2

tar xvjf ffmpeg-2.7.2.tar.bz2
cd ffmpeg-2.7.2
 ./configure --enable-gpl --enable-version3 --enable-shared --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid
 make && make install
 cd ~/working
 讓動態鏈接庫被系統共享
 ldconfig

step9 安裝mplayer and mencoder

apt-get install libmp3lame-dev
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer (利用最新的代碼可以編譯安裝,不然利用http://www.mplayerhq.hu/MPlayer/releases/mplayer-checkout-snapshot.tar.bz2 的話墮落,)
cd mplayer/
./configure
make && make install

step 10 安裝flvtool2:

sudo apt-get install ruby
gem -v
gem souce -l
https://rubygems.org/
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l
因為網絡的原因,切換為淘寶的處事器
ll /usr/local/bin/flvtool2

step11 查察一下已經安裝好的音頻和視頻編碼器

查察所有所支持的音頻編碼

 mencoder -oac help

查察所有所支持的視頻編碼
mencoder -ovc help

詳細功效可參考

setp12 安裝設置Nginx:

先安裝各類依賴(nginx需要pcre支持,yamdi用來為flv建設要害幀才氣隨意拖動)

sudo apt-get install gcc g++ libssl-dev zlib1g-dev libpcre3-dev
yamdi

下載所需的nginx模塊

第一個是nginx_mod_h264_streaming,讓nginx支持flv/mp4流播放

wget http://h264.code-shop.com/download/nginx_mod_h264_streaming-2.2.7.tar.gz
tar zxvf nginx_mod_h264_streaming-2.2.7.tar.gz

 

騰訊云代理

Copyright © 2003-2021 MFISP.COM. 國外vps服務器租用 夢飛云服務器租用 版權所有 ? 粵ICP備11019662號

主站蜘蛛池模板: 清水河县| 九龙城区| 临汾市| 乐安县| 海南省| 剑川县| 榆林市| 慈利县| 安新县| 花莲县| 蓬安县| 镇江市| 长武县| 乐清市| 潼南县| 拜泉县| 镇康县| 北票市| 平江县| 织金县| 乐亭县| 南汇区| 广水市| 宣恩县| 沁阳市| 双牌县| 文昌市| 淮阳县| 六枝特区| 沅陵县| 巴东县| 黄山市| 绥芬河市| 凌云县| 浦江县| 陕西省| 大渡口区| 芜湖市| 台中市| 金溪县| 秦皇岛市|