其他都是參照那個檔案執行的2、
git clonecd srs/trunk
3、
./configure && make編譯
4、 將以下內容儲存為檔案,譬如conf/rtmp.conf
,伺服器啟動時指定該配置檔案(srs的conf資料夾有該檔案)。
# conf/rtmp.conflisten 1935;
max_connections 1000;
vhost __defaultvhost__
5、就是安裝
在安裝ffmpeg之前,在第三方包中找到yasm解壓 怎麼安裝其實在為知中搜尋yasm就可以了
# tar zxvf yasm-1.3.0.tar.gz
# cd yasm-1.3.0
# ./configure
# make && make install
安裝上面的命令安裝yasm即可
然後進入到解壓後的ffmpeg中順序之下下面命令
./configure
make(make有可能後慢點)
執行完上邊倆步就安裝完了ffmpeg
6、然後可以直接在trunk中建立乙個用來推流的檔案
touch test.sh
然後就是把這個檔案變成可執行檔案,使用命令
chmod 777 test.sh //test為檔名 將檔案test的許可權全開即 rwx - rwx - rwx然後把下面的命令貼上進去就可以了
for((;;)); do \
./ 3rdparty/ffmpeg-2.1.1/ffmpeg -re -i ./doc/source.200kbps.768x320.flv \
-vcodec copy -acodec copy \
-f flv -y rtmp: \
sleep 1; \
done
就可以了,然後能我們使用
解釋一下,
./ 3rdparty/ffmpeg-2.1.1/ffmpeg 這個是我們的ffmpeg命令的位置
./doc/source.200kbps.768x320.flv 這個是我們要推流的流檔案的位置
我們要把它推到rtmp: 這個檔案中流名稱是livestream 192.168.206.128是srs所在伺服器的ip
7、開啟srs服務
etc/init.d/srs start 開啟srs服務(也可以用文件中的說明寫的啟動方式啟動srs服務)
然後執行 ./test.sh 開始推流
rtmp:/livestream
8、結束推流,我暫時使用的是強制結束推流ctrl + c
9、停止流伺服器etc/init.d/srs stop
學習第一步
開始 系統 命令提示符 win r鍵 輸入cmd開啟控制台 碟符切換 檢視當前目錄下的所有檔案 dir 切換目錄 cd change directory 跨碟符 cd d cd.清理螢幕 cls clear screen 退出終端 exit 檢視電腦的ip ipconfig 開啟應用 calc 計算...
學習計畫第一步
c 是靜態 強型別語言。而在很多情況下,提供 動態 行為,是常常發生的事情,例如通過反射在執行時訪問.net型別 呼叫 動態語言物件 訪問com物件等,都無法以靜態型別來獲取。因此,c 4.0引入的又乙個全新的關鍵字dynamic,也同時引入了改善靜態型別與動態物件的互動能力,這就是動態查詢 dyn...
Hibernate學習第一步
今天我在網上查的hibernate學習的基礎的第乙個簡單例子。實體類 如下 package domain public class news public void setuserid integer userid public string getusername public void setu...