live555環(huán)境搭建詳解(ubuntu18.04)
1.環(huán)境依賴
openssl可選安不安
安裝(選擇好版本)
sudo apt-get update
sudo apt-get install openssl
sudo apt-get install libssl-dev
使用頭文件是否可用時編譯測試時記得鏈接(不可調(diào)換順序)
gcc -o my_program my_code.c -lssl -lcrypto
不安
COMPILE_OPTS = $(INCLUDES) -I/usr/local/include -I. -O2 -DSOCKLEN_T=socklen_t -DNO_SSTREAM=1 -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
此處加入
-DNO_OPENSSL=1
live555(2023.07.24.)源碼編譯安裝
./genMakefiles linux
make
./genMakefiles linux 這里可能會報一個編譯錯誤
這里修改自己解壓后這個文件中的/live/BasicUsageEnvironment/BasicTaskScheduler.cpp(190行左右)
if (fTriggersAwaitingHandling[i].test()) {
//將上面這行改為
if (fTriggersAwaitingHandling[i].test_and_set()) {
這樣就可以繼續(xù)編譯了
使用
這兩個文件夾下都有一些測試程序,進入其中一個,提前在網(wǎng)上下一個測試格式的視頻,好找,官網(wǎng)也有測試用例(Index of /liveMedia/public (live555.com))
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-cwW47QNa-1692611444296)(C:\Users\馮有凱\AppData\Roaming\Typora\typora-user-images\image-20230821173406620.png)]
啟動
用FFmpeg接取live555服務器的rtsp視頻流進行播放(VLC也可以接到,關閉防火墻即可,直接輸入鏈接,同一網(wǎng)段,Wifi下都可接到此rtsp流)
ffmpeg -i rtsp://198.19.6.106:8554/test.265 -an -f sdl "RTSP Stream"
//FFmpeg詳細使用請看文末鏈接或 https://blog.csdn.net/qq_45865950/article/details/132412261?spm=1001.2014.3001.5501
VLC接收(https://www.videolan.org/vlc/官網(wǎng)下載)
文章來源:http://www.zghlxwxcb.cn/news/detail-664490.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-664490.html
FFmpeg的安裝及使用看我另一篇博客:FFmpeg安裝_瀧fyk的博客-CSDN博客
到了這里,關于live555server環(huán)境搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!