1. 程式人生 > >Live555平臺搭建與移植

Live555平臺搭建與移植

專案環境說明:

       將Live555移植至海思HI3559上,用於對板端視訊儲存檔案進行推流,在PC端執行VLC進行拉流,本文主要講述Live555的交叉編譯過程與移植配置。

移植過程:

1.下載Live555原始碼包

2.PC端解壓

tar zxvf live555-latest.tar.gz

3.PC(Linux端)編譯及測試

① 使用配置檔案為 config.linux

② 生成makefile:./genMakefiles linux

③ 編譯:make

④ 在mediaServer目錄下放置一個用於測試推流的媒體檔案

⑤ 執行mediaServer目錄下的live555MediaServer:./live555MediaServer

⑥ 使用VLC播放器進行網路流的播放

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

4.交叉編譯

① 使用配置檔案為 config.armlinux

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

③ 生成makefile:./genMakefiles armlinux

④ 編譯:make

⑤ 通過NFS掛載或將live555MediaServer拷貝至ARM平臺上

⑥ 使用VLC播放器進行網路流的播放