VS2015搭建live555原始碼除錯環境

2021-09-20 22:18:15 字數 714 閱讀 9943

靜態庫模組:basicusageenvironment groupsock livemedia usageenvironment

rtsp伺服器主程式:mediaserver

vs新增標頭檔案,和原始碼檔案

靜態庫:

常規/配置型別:靜態庫.lib

c/c++/常規/附加包含目錄 將四個模組的include目錄新增

庫管理器/輸出檔案 指定輸出檔案

c/c++/**生成/執行庫:多執行緒除錯mtd

出錯處理

1)'fopen': this function or variable may be unsafe. consider using fopen_s instead

c/c++預處理器新增巨集_crt_secure_no_deprecate

2)'gethostbyname': use getaddrinfo() or getaddrinfow() instead 

c/c++預處理器新增巨集_winsock_deprecated_no_warnings

3)無法解析的外部符號

無法解析的外部符號 _initializewinsockifneces

sary

無法解析的外部符號 _our_random

無法解析的外部符號 _onexpire

groupsock下有inet.c,livemedia下有rtcp_from_spec.c,必須新增到工程

live555原始碼分析 live555大致流程

今天大致分析了下live555的流程,以h264為例子進行的分析.從連線到傳送rtp rtcp資料報。首先分析呢,不能太關注細節,先整體再區域性。在分析的過程中,設計到live555自己封裝的乙個高階類 比如迭代器,雜湊表,而且這2個類在live555中運用的範圍還非常的廣,但是無不例外都是用鍊錶進...

Live555學習筆記

live555原始碼 官網 關於live555編譯 linux編譯 1.進入live555目錄 cd live 2.執行genmakefiles檔案 genmakefiles linux 3.makefile windows編譯 無關於入口函式 標頭檔案位置 無 原始檔位置 mediaserver ...

Live555學習筆記

前一陣子,因為專案需要,研究了一下live555開源框架,研究的不是很深入,基本上把live555當做api用了一下,但是畢竟也是本人看的第乙個開源框架,在此記錄總結一下。主要使用其中的四個目錄,分別對應live555的四個庫 usageenvironment目錄,生成的靜態庫為libusageen...