一、前言
最近將推流程序完善了很多功能,尤其是增加了對(duì)多種流媒體服務(wù)程序的支持,目前支持mediamtx、LiveQing、EasyDarwin、nginx-rtmp、ZLMediaKit、srs、ABLMediaServer等,其中經(jīng)過大量的對(duì)比測試,個(gè)人比較建議使用mediamtx和ZLMediaKit,因?yàn)檫@兩者支持的格式眾多,不僅同時(shí)支持rtsp/rtmp推流,還支持各種格式rtsp/rtmp/hls/flv/ws-flv/webrtc等拉流,涵蓋面非常全,而且拉流的畫面非常流暢,在局域網(wǎng)沒有出現(xiàn)花屏的現(xiàn)象,對(duì)視頻文件、視頻流支持都非常友好。
為了增強(qiáng)程序的拓展性,以便適應(yīng)后期增加其他流媒體服務(wù)器程序,特意將流媒體服務(wù)程序的信息用配置文件存取來,可以自行增刪改,推流和拉流對(duì)應(yīng)的端口都可以自行修改,這樣非常適用于一臺(tái)電腦多種流媒體服務(wù),通過配置不同的端口來保證同時(shí)推流到多個(gè)流媒體服務(wù)程序,比如windows系統(tǒng)554端口很可能被系統(tǒng)的進(jìn)程占用,所以需要更改為其他端口,在流媒體服務(wù)程序?qū)?yīng)的配置文件更改后,還需要在推流程序?qū)?yīng)的配置文件中修改,這樣后期如果增加了其他的流媒體服務(wù)程序,只需要在配置文件增加即可,程序會(huì)自動(dòng)讀取并加載到下拉框。文章來源:http://www.zghlxwxcb.cn/news/detail-703382.html
二、效果圖
<文章來源地址http://www.zghlxwxcb.cn/news/detail-703382.html
到了這里,關(guān)于Qt/C++音視頻開發(fā)51-推流到各種流媒體服務(wù)程序的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!