【流媒體】Linux系統搭建Red5服務器

Linux系統搭建Red5服務器

Red5 是 支持Windows,Linux等多平臺的RTMP流媒體服務器,Windows下搭建相對容易,圖形界面操作比較簡單,Linux服務器的環境下沒有圖形界面,搭建需要一定的技巧。

運行環境搭建

運行環境主要是 Java 環境搭建和 Apache ant 的安裝。如果需要使用 ffmpeg ,還需要進行ffmpeg的安裝和配置。

備註:
1.鏈接:下面的很多步驟中的原地址鏈接已經失效,需要更換新鏈接來下載,如:JDK鏈接要到官網點下載然後複製鏈接。
系統版本不同會影響
2.版本:系統版本不同會影響到安裝過程,如:下面很多步驟給出的多是Ubuntu版本使用apt-get進行安裝,若使用Centos系統則用yum語句進行代替

安裝Red5

文件共享掛載

由於安裝時基於Linux無圖形界面的環境下安裝,於是某些曾經在Windows下編輯好的文件沒有辦法直接通過常規傳輸手段(網盤等)進行搬運,於是本文推薦用 文件共享掛載 功能。
主要參考下面地址
http://blog.sina.com.cn/s/blog_66ac09390101f8cc.html

具體語句

mount -t cifs //192.168.100.50/server167/test/ /mnt -o username=winlab,password=winlab

ps:這裏每當修改服務器的ip的的時候就要重新umount然後再mount,否則會造成卡住的情況,因爲掛載共享文件應該是根據ip進行連接的。

*安裝ffmpeg

當使用Red5需要進行流的轉換或者分辨率碼率調整的時候往往會使用到ffmpeg庫,需要進行搭建環境。
參考步驟
https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu
這裏面的步驟無需都安裝,根據需要選擇性安裝,本文搭建的時候只安裝了h264和acc。

發佈了22 篇原創文章 · 獲贊 3 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章