1. 編譯x86下的live555共享庫
tar zxvf live.2014.08.26.tar.gz
cd live
./genmakefiles linux
gedit basicusageenvironment/makefile
修改如下變數後儲存退出
prefix = /usr/local/x86/3rdparty
gedit groupsock/makefile
修改如下變數後儲存退出
prefix = /usr/local/x86/3rdparty
gedit livemedia/makefile
修改如下變數後儲存退出
prefix = /usr/local/x86/3rdparty
gedit mediaserver/makefile
修改如下變數後儲存退出
prefix = /usr/local/x86/3rdparty
gedit proxyserver/makefile
修改如下變數後儲存退出
prefix = /usr/local/x86/3rdparty
gedit testprogs/makefile
修改如下變數後儲存退出
prefix = /usr/local/x86/3rdparty
gedit usageenvironment/makefile
修改如下變數後儲存退出
prefix = /usr/local/x86/3rdparty
make
make install
2. 編譯arm下的live555共享庫
tar zxvf live.2014.08.26.tar.gz
cd live
gedit config.linux-with-shared-libraries
在第26行新增
cross_compile?= arm-linux-
修改如下變數
c_compiler =$(cross_compile)gcc
cplusplus_compiler =$(cross_compile)g++
link =$(cross_compile)g++ -o
library_link =$(cross_compile)gcc -o
儲存退出
./genmakefiles linux-with-shared-libraries
gedit basicusageenvironment/makefile
修改如下變數後儲存退出
prefix = /usr/local/arm/3rdparty
gedit groupsock/makefile
修改如下變數後儲存退出
prefix = /usr/local/arm/3rdparty
gedit livemedia/makefile
修改如下變數後儲存退出
prefix = /usr/local/arm/3rdparty
gedit mediaserver/makefile
修改如下變數後儲存退出
prefix = /usr/local/arm/3rdparty
gedit proxyserver/makefile
修改如下變數後儲存退出
prefix = /usr/local/arm/3rdparty
gedit testprogs/makefile
修改如下變數後儲存退出
prefix = /usr/local/arm/3rdparty
gedit usageenvironment/makefile
修改如下變數後儲存退出
prefix = /usr/local/arm/3rdparty
make
make install
live555原始碼分析 live555大致流程
今天大致分析了下live555的流程,以h264為例子進行的分析.從連線到傳送rtp rtcp資料報。首先分析呢,不能太關注細節,先整體再區域性。在分析的過程中,設計到live555自己封裝的乙個高階類 比如迭代器,雜湊表,而且這2個類在live555中運用的範圍還非常的廣,但是無不例外都是用鍊錶進...
ubuntu裡面live555編譯使用
編譯 編譯方法 genmakefiles 如在linux 下解壓live555後進入目錄,然後執行 genmakefiles linux gdb make 經過以上步驟生成的live555mediaserver可以用於gdb除錯,如果要使源 中的debug巨集有效,還需要修改live config....
Linux下live555的編譯
使用海思arm hisiv100nptl linux交叉編譯 專案位址 plain view plain copy tar zxvf live555 latest.tar cd live 通過改寫 config.armlinux 檔案儲存為我們的makefile配置檔案 config.hi3531 ...