在pc上搭建流媒體服務器軟件,打開視頻接受推流,使用live555方案。服務器
Live555是一個爲流媒體提供解決方案的跨平臺的C++開源項目,它實現了標準流媒體傳輸,是一個爲流媒體提供解決方案的跨平臺的C++開源項目,它實現了對標準流媒體傳輸協議如RTP/RTCP、RTSP、SIP等的支持。
Live555實現了對多種音視頻編碼格式的音視頻數據的流化、接收和處理等支持,包括MPEG、H.263+ 、DV、JPEG視頻和多種音頻編碼。同時因爲良好的設計,Live555很是容易擴展對其餘格式的支持。Live555已經被用於多款播放器的流媒體播放功能的實現,如VLC(VideoLan)、MPlayer。
Live555既能夠開發客戶端拉流、推流也能夠開發Live555流媒體服務器。ide
官網地址:http://www.live555.com/
QQ羣:1047134658(點擊「文件」搜索「live555」,羣內與博文同步更新)模塊化
須要包含頭文件路徑
測試
添加兩個宏編碼
_CRT_SECURE_NO_WARNINGS _WINSOCK_DEPRECATED_NO_WARNINGS
切換release後,須要重頭添加庫路徑和宏文件,重複步驟三四五。
.net
void Live555Manager::testEnv() { qDebug() << __FILE__ << __LINE__ << BASICUSAGEENVIRONMENT_LIBRARY_VERSION_STRING; qDebug() << __FILE__ << __LINE__ << USAGEENVIRONMENT_LIBRARY_VERSION_STRING; qDebug() << __FILE__ << __LINE__ << GROUPSOCK_LIBRARY_VERSION_STRING; }
對應工程模板:live555Demo_v1.0.0_基礎模板_運行環境測試.rar設計
若該文爲原創文章,轉載請註明原文出處
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/112130186code