編譯live555共享庫

2021-06-28 20:28:37 字數 1927 閱讀 4241

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 ...