原创 git clone error: The requested URL returned error: 403 Forbidden while accessing.

    今天在公司給我的Linux系統上不知道執行了什麼操作,導致git clone https://github.com/coturn/cotur

原创 coturn 中的turnserver服務端配置無錯,但客戶端在連接turnserver後總是不

    問題是這樣的,之前我已經在A地址配置好了coturn,經過客戶端測試,客戶端能夠正常連接上turnserver,,turnserver能夠正

原创 往webrtc ninja工程中添加新文件

    webrtc工程是ninja-vs類型的,ninja用作編譯,visual studio只是起到輔助和調試的用途,如果不做某些處理,你用vs向工程中添加了新的頭文件或者源文件時,ninja在編譯的時候將認不到這些新添加的文件,於是

原创 wireshark使用小計

    現在對使用wireshark使用過程中遇到的問題做一個筆錄,在以後的使用過程中將會不間斷地添加:     (1)wireshark捕獲的包的屬性和自己在filter中填寫的約束條件不匹配:   capture->options中查

原创 使用qt編譯webrtc遇到的問題。

     (1)undefined symbols "CERT_NAME_BLOB" and "CRYPT_HASH_BLOB" in "mprapi.h" when compiling "poco-1.6.0-all" in Windo

原创 C++通過jni方式調用科大訊飛SDK語音轉寫模塊---------Windows。

目前科大訊飛官網上只提供了j轉寫ava平臺下的語音sdk,於是通過jni的方式用C++編寫接口層調用java接口。使用jni的例子網上很多,不過我推薦使用加載dll的方式來加載jni相關庫,HINSTANCE hInstance = ::

原创 關於webrtc中使用DataChannelInterface進行普通數據的傳輸的若干問題。

    使用webrtc 3.5.1進行peertopeer數據傳輸的時候,既可以傳輸多媒體數據(視頻 、音頻數據),也可以傳輸普通的數據(二進制數據、文本),關於多媒體數據的傳輸,webrtc自帶的demo中已經講的很詳細了 ,在此不再

原创 去除webrtc中的signalserver

--------------------------------------json文件改爲png圖片,例如LocationJson.json文件改爲LocaltionJson.png,其他文件同理。     根據項目需求,將webrtc

原创 qt在Debug模式下斷點調試時無效問題

轉載----------------------------------------------------------------------------------------- 然後,上網查了一下,原因找到了,就是在項目設置的時

原创 新建webrtc項目,編譯報錯提示很多rtc命名空間下的很多函數爲無法解釋的外部符號

    之前講到將webrtc由ninja編譯改爲了vs2015編譯,才發現同樣的一份源碼使用vs2015編譯確實比ninja編譯得慢,無奈鄙人vs用習慣了,使用ninja編譯會出現很多未知的問題,最噁心的是之前使用ninja編譯webr

原创 使用notepad++刪除webrtc中的所有相關的vcxproj文件中有關ninja屬性字段的定義

    由於我下載的webrtc生成的工程師ninja-vs類型的工程,導致能夠使用vs2015編輯器來編輯webrtc代碼,但是工程的編輯器默認使用的是ninja而不是vs2015,這也就導致我這個屬性vs2015而對ninja一竅不通

原创 自寫webrtc程序中遇到的問題---------------------持續更新----------

    前段時間,脫離webrtc的demo,開始自寫webrtc程序,現將遇到的一些問題一一列出: (1)在執行AsyncSocket::Connect函數後無法觸發定義的AsyncSocket對象綁定的處理函數OnConnect:  

原创 win8磁盤佔用率經常達到99%的一種解決辦法

    win8的磁盤佔用率一直都很高,這是因爲win8默認是開啓了程序自動更新的功能,到控制面板中將程序自動更新設置爲不自動(最好設置爲要更新時通知自己更新),不需要重啓電腦,到任務管理器中直接將TiWorker.exe程序關閉,磁盤的

原创 wireshark抓不到本地發出的包

    使用cmd命令 netsh int ip set chimney DISABLED,即可馬上解決。 --------------------------轉載自http://blog.csdn.net/pp_dll/article/

原创 去掉signalserver,接收對方發起的連接ping一段時間就IceConnectionState變爲kIceConnectionFailed

    signalserver去掉後,端A和端B通過交換sdp、icecandiate信息建立p2p連接,比如端A爲連接發起方,生成本地的sdp、icecandiate信息,端B拿到端A的這些信息後,設置爲自己的遠端sdp和遠端icec