1. 程式人生 > >Live555學習(一)--編譯、安裝、執行

Live555學習(一)--編譯、安裝、執行

Live555 是一個為流媒體提供解決方案的跨平臺的C++開源專案,它實現了對標準流媒體傳輸協議如RTP/RTCP、RTSP、SIP等的支援。Live555實現了對多種音視訊編碼格式的音視訊資料的流化、接收和處理等支援,包括MPEG、H.263+、DV、JPEG視訊和多種音訊編碼。同時由於良好的設計,Live555非常容易擴充套件對其他格式的支援。目前,Live555已經被用於多款播放器的流媒體播放功能的實現,如VLC(VideoLan)、MPlayer。下面介紹Live555的基本使用方法。


編譯

編譯方法:

./genMakefiles <os-platform>

如在Linux 下解壓Live555後進入目錄,然後執行:

#./genMakefiles linux-gdb

#Make

      經過以上步驟生成的live555MediaServer可以用於gdb除錯,如果要使原始碼中的DEBUG巨集有效,還需要修改live/config.linux-gdb檔案,在COMPILE_OPTS一行中新增-DDEBUG即可.

執行

進入mediaServer目錄啟動伺服器:

[[email protected] mediaServer]# cd mediaServer]

[[email protected] mediaServer]# ./live555MediaServer

相關推薦

[linux][MongoDB] mongodb學習:MongoDB安裝管理工具

ole ont mon mkdir man 管理工具 tar end 認證 參考原文:http://www.cnblogs.com/kaituorensheng/p/5118226.html linux安裝完美實現! 1. mongoDB安裝、啟動、關閉   1.1

Jenkins學習:Jenkins安裝啟動外掛安裝

Jenkins安裝與基本配置 一、Jenkins安裝 在最簡單的情況下,Jenkins 只需要兩個步驟: 可以直接wget +下載地址下載 或者網站直接下載到windows機器上,然後通過ssh工具連線伺服器通過rz命令上傳本地下載的wa

Solr入門學習—— Solr 的安裝啟動與關閉

Server : Ubuntu 16.04 Java Version : 1.8 Solr Version : 7.4.0 Solr 下載與安裝 首先,到 http://lucene.apache.org/solr/downloads.html 獲取 Sol

Live555學習--編譯安裝執行

Live555 是一個為流媒體提供解決方案的跨平臺的C++開源專案,它實現了對標準流媒體傳輸協議如RTP/RTCP、RTSP、SIP等的支援。Live555實現了對多種音視訊編碼格式的音視訊資料的流化、接收和處理等支援,包括MPEG、H.263+、DV、JPEG視訊和多種音訊編碼。同時由於良好的設計,Liv

樹莓派學習——樹莓派安裝系統的過程問題及解決辦法

shu fat 基於 淘寶 conf 添加 最重要的 access eboot 前言——   買了兩三周的樹莓派,現在才把樹莓派安裝配置好系統,真的是想抽自己兩耳巴子。不過這個月實在太忙了,又是實習,又是忙著畢業雜事,心裏頗不寧靜。這兩天周末,又重新搗鼓了一下樹莓派,準備記

redis學習 redis的安裝

linux下安裝redis   1.首先前往redis的官網 http://www.redis.io找到所需的redis版本的下載連結   2.通過wget將壓縮包下載到本地機器上,其中-P引數可以用來指定下載的目標檔案路徑,否則預設會下載到當前檔案路徑        3.進入redis壓縮

docker學習:docker安裝和架構

本筆記根據51CTO的CloudMan博主的部落格而記錄的。 本節主要學習 docker安裝和解除安裝 docker的架構 一、Docker的安裝和解除安裝   Docker的安裝   1、安裝之前,要先把舊版的Docker給解除安裝了,以下是Docker官網上的安裝前解除安裝Dock

Maven入門實戰——MVN的安裝配置生命週期簡單入門例項和建立父/子工程

1 Maven簡介  Maven是Apache旗下的一個開源專案,是純Java開發的一個專案管理工具,並且只是用來管理Java專案的。 1.1 Maven的好處  1)Maven專案佔用容量小 同樣的一個專案,如果是用Maven構建的話,專案的大小要小得多。(這是由於Ma

文字編輯器啟用系列:Sublime 安裝啟用漢化教程

前言 推薦幾款文字編輯器: Sublime:內嵌python直譯器、大量外掛 EditPlus:語法著色、內嵌瀏覽器 Notepad++:所見即所得功能 UltraEdit:程式設計師的最愛 印象筆記:免啟用 雲同步 Sublime的灰色

Redis簡介及安裝測試

一、Redis簡介:   關於關係型資料庫和nosql資料庫   關係型資料庫是基於關係表的資料庫,最終會將資料持久化到磁碟上,而nosql資料 庫是基於特殊的結構,並將資料儲存到記憶體的資料庫。從效能上而言,nosql資料庫 要優於關係型資料庫,從安全性上而言關係型資料庫要優於nosql資料庫,所以在實

ElasticSearch學習 - windows下安裝ElasticSearch

ElasticSearch版本6.5.4;要求jdk版本必須為1.8以上 1、從官網下載elasticsearch 地址:https://www.elastic.co/downloads/elasticsearch 2、解壓zip到檔案目錄 3、開啟ElasticSearch

python3學習 windows下面安裝easy_install和pip教程

python3.4學習筆記(十六) windows下面安裝easy_install和pip教程 easy_install和pip都是用來下載安裝Python一個公共資源庫PyPI的相關 資源包的 首先安裝easy_install 下載地址:https://pypi.pyth

openfire Android學習----實現使用者註冊登入修改密碼和登出等

以前學習過用Scoket 建立聊天,簡單的建立聊天是沒問題的,但如果要實現多人複雜的聊天,後臺伺服器程式碼就比較複雜,對於我這新手來講就比較難了。後來在網上看到用openfire做伺服器,利用強大的Smack API庫來實現IM聊天就簡單多了。  網上也有很多關於這方面

和solr的N天N夜--solr的安裝配置新增core後臺功能介紹

一、使用背景 幾乎在每個專案中都會頻繁使用搜索功能,並且資料量很大,如果仍然採用out of date的SQL語句查詢資料庫的方式,個人覺得不僅會增加伺服器的負擔,也會覺得這種方式略顯土氣,跟不上IT

webpack學習專案中安裝webpack

如何在專案中安裝webpac,webpack-cli? 前提:電腦安裝了 node和npm包管理工具 1 建立專案資料夾或者在已有的專案中開啟終端  輸入相關命令:    npm init     因為已經安裝好了node 的 np

SonarQube學習- 使用Docker安裝SonarQube親測可用

## 一、前言 不得不吐槽下,現在的部落格寫的真太扯淡了,就網上寫的使用docker安裝SonarQube而言,搜到十篇文章,最少9篇照著操作配置都不可用,卡在SonarQube無法啟動。自然,我也是被折磨的身心俱疲(**自身技術差,不會定位問題,才是重點**)。 ## 二、修改Linux系統引數 ### 1

Redis學習安裝Redis和客戶端

arguments edi 1.5 roc tex ado host ges unknown Redis學習(一)、安裝Redis和客戶端 一、Windows安裝Redis 1、下載安裝包Redis-x64-3.0.504.zip到本地 2、解壓 3、打開CMD,切換到解

FastDFS源碼學習FastDFS介紹及源碼編譯安裝

進行 開源 monitor html ref _id 軟連接 itl 教程 FastDFS是淘寶的余慶主導開發的一個分布式文件系統,采用C語言開發,性能較優。在淘寶網、京東商城、支付寶和某些網盤等系統均有使用,使用場景十分廣泛。 下圖來源:https://blog.csdn

MySQL資料庫編譯安裝安裝後優化操作及超戶忘記資料庫密碼的解決方法

MySQL的下載地址:http://www.dev.mysql.com/downloads 準備工作:解除安裝rpm方式安裝的mysql-server、mysql       rpm -qa | grep mysql 若存在,用rpm -e mysql-server mysql --nodeps命令解除

MySQL數據庫編譯安裝安裝後優化操作及超戶忘記數據庫密碼的解決方法

conf sco 試用 初始化 configure 修改 load his 解決方法 MySQL的下載地址:http://www.dev.mysql.com/downloads 準備工作:卸載rpm方式安裝的mysql-server、mysql       rpm -qa