原创 【WebRTC研究(1)】Windows編譯WebRTC(聲網教程補充篇)
寫在前面的話 WebRTC下載編譯的困難想必都很清楚了。我試圖寫一篇儘可能詳細的編譯手冊,旨在幫助大家減少不必要的時間浪費。 鑑於WebRTC更新太快,所以網上很多編譯方法都失效了,所以如果你看到是幾年前的文章,就沒必要較真了。本
原创 【WebRTC研究(3)】WebRTC接入IPC——數據源是YUV格式
本文基於peerconnection_client改動,新增FakeCapture類,繼承於VideoCaptureImpl, 通過海康SDK獲取YUV數據,調用IncomingFrame接口,自動進入WebRTC的編碼和發送模塊
原创 C++屏蔽指定警告
#pragma warning(disable:4996)
原创 JS寫的很個性的時間顯示模塊
http://chabudai.org/blog/?p=59
原创 常用的音視測試文件
常用的音視測試文件 mplayer官網提供的測試文件 http://samples.mplayerhq.hu/ live555官網提供的測試文件 http://www.live555.com/liveMedia/public/ 蘋
原创 【WebRTC研究(2)】Kurento作爲IPC的WebRTC網關(譯)
快速閱讀本文 如果將WebRTC僅僅作爲協議轉換,而不進行編解碼,簡直是殺雞用牛刀,更是對如此複雜框架的褻瀆,因爲轉碼能夠實現: 適配不同的接收者的編碼格式需求。 自動調整碼率,以適應不同的網絡帶寬,並且不需要重新請求
原创 Onvif獲取rstp地址GetCapabilities能力時,出現error 4或者52的的解決方法
在獲取Onvi能力soap_call___tds__GetCapabilities的接口中有時候會出現error:4或者52的情況,是因爲在soapC.c中用不到extension,所以我們必須得把它註釋掉。比如: if (soap_fl
原创 夜談“麥當勞第二杯半價”
今天看到一篇文章,分析麥當勞第二杯半價的營銷心理。不敢苟同,小發厥詞,博大家一樂。 有人認爲第二杯半價是成本的邊際效應,也就是第一杯成本里已經包含了房租、水電、人工等成本,第二杯的時候這些成本就減小了,所以其實麥當勞在第二杯賺到的錢更多。
原创 VC/MFC之ListCtrl控件使用經驗總結
以下未經說明,listctrl默認view 風格爲report 相關類及處理函數 MFC:CListCtrl類 SDK:以 “ListView_”開頭的一些宏。如 ListView_InsertColumn ---------------
原创 WIN32程序IP Control實現禁止輸入非法字符
剛來公司,要維護一個WIN32程序,因爲之前用的BCB,根本不知道消息是怎樣處理的,好個抓耳撓腮。一個IP控件,控件本身已經實現了只能鍵入(注意:只是鍵入)數字,但是如果Ctrl+V或者鼠標右鍵粘貼都可以輸入非法字符,而且這個控件會默認
原创 Linux 監控指定網卡的流量信息,以及指定端口的連接數量
#!/bin/bash ethn=$1 port=$2 while true do RX_pre=$(cat /proc/net/dev | grep $ethn | sed 's/:/ /g' | awk '{print $2}')
原创 Win32 SDK下刪除ListView控件的所有行,所有列
利用Win32 SDK通過發送消息實現刪除ListView控件的所有行,與所有列: int nCols; HWND hWndListView, hWndListViewHeader;//刪除所有行SendMessage(hWndList
原创 WIN7 指定Windows照片查看器打開圖片
void ShowCapture(const char *szPicFile) { TCHAR szSystemDir[MAX_PATH]; ::GetSystemDirectory(szSystemDir, MAX_PA
原创 【WebRTC研究(4)】讓WebRTC支持H264編解碼
讓WebRTC支持H264編解碼 一般我們會使用H.264編碼格式,否則默認是谷歌自己的VP8、VP9。開啓方式如下: --args="proprietary_codecs=true ffmpeg_branding=\"Chrom
原创 rtp傳輸h264編碼的視頻判斷是否爲關鍵幀
自己的簡單總結:判斷00 00 00 01後面的16進制數 ,如果是0x67爲sps,0x68爲pps,0x65爲關鍵幀,0x41不是關鍵幀 更爲詳細的內容請參考 http://www.cnblogs.com/skyseraph/arc