欧美一区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-2019 MFISP.COM. 國外服務器租用 IDC公司 版權所有 ? 粵ICP備11019662號

主站蜘蛛池模板: 抚顺县| 治多县| 金堂县| 鄢陵县| 长顺县| 连平县| 鄱阳县| 乌兰浩特市| 江口县| 衡阳市| 寿宁县| 台安县| 新平| 嘉黎县| 武陟县| 华宁县| 临沂市| 巫溪县| 永登县| 博兴县| 平乐县| 达日县| 孝义市| 保康县| 谷城县| 重庆市| 邮箱| 观塘区| 普兰店市| 睢宁县| 江西省| 通辽市| 历史| 酒泉市| 华坪县| 通化市| 札达县| 天门市| 和田市| 临高县| 通化县|