Live555平台搭建與移植

2021-08-21 12:08:37 字數 574 閱讀 8650

專案環境說明:

移植過程:

2.pc端解壓

tar zxvf live555-latest.tar.gz

3.pc(linux端)編譯及測試

① 使用配置檔案為 config.linux

② 生成makefile:./genmakefiles linux

③ 編譯:make

④ 在mediaserver目錄下放置乙個用於測試推流的**檔案

⑤ 執行mediaserver目錄下的live555mediaserver:./live555mediaserver

(以上步驟為在pc端對live555功能進行測試,下面進行交叉編譯)

4.交叉編譯

① 使用配置檔案為 config.armlinux

② 修改配置檔案中的cross_compile引數為所要用的交叉編譯工具鏈

③ 生成makefile:./genmakefiles armlinux

④ 編譯:make

⑤ 通過nfs掛載或將live555mediaserver拷貝至arm平台上

live555原始碼分析 live555大致流程

今天大致分析了下live555的流程,以h264為例子進行的分析.從連線到傳送rtp rtcp資料報。首先分析呢,不能太關注細節,先整體再區域性。在分析的過程中,設計到live555自己封裝的乙個高階類 比如迭代器,雜湊表,而且這2個類在live555中運用的範圍還非常的廣,但是無不例外都是用鍊錶進...

Live555學習筆記

live555原始碼 官網 關於live555編譯 linux編譯 1.進入live555目錄 cd live 2.執行genmakefiles檔案 genmakefiles linux 3.makefile windows編譯 無關於入口函式 標頭檔案位置 無 原始檔位置 mediaserver ...

Live555學習筆記

前一陣子,因為專案需要,研究了一下live555開源框架,研究的不是很深入,基本上把live555當做api用了一下,但是畢竟也是本人看的第乙個開源框架,在此記錄總結一下。主要使用其中的四個目錄,分別對應live555的四個庫 usageenvironment目錄,生成的靜態庫為libusageen...