Live555平臺搭建與移植
阿新 • • 發佈:2019-01-02
專案環境說明:
將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播放器進行網路流的播放