原创 centos 安裝openssl的開發庫命令

RedHat Fedora 平臺  yum -y install openssl-devel  Debian ,ubunu 平臺  apt-get install libssl-dev    

原创 麼理解p2p 打洞 stun ICE SDP rtp 協議之間的關係(四)

首先轉載一篇文章 webrtc在js層面的信令交互過程 基本流程總結如下:  

原创 怎麼理解p2p 打洞 stun ICE SDP rtp 協議之間的關係(三)

放一張初步的Licode數據流圖: 這個只是數據從底層怎麼流到上面的圖,那麼還有反方向的圖 在connection裏有個有意思的函數: bool WebRtcConnection::createOffer(bool video_ena

原创 怎麼理解p2p 打洞 stun ICE SDP rtp 協議之間的關係(二)

借用Licdoe的代碼來分析下ICE的實現 首先licode 用了兩套ice庫,不知道爲啥,nicer 和Libnicer ,但感覺比較偏重於libnicer,所有着重以Libnice爲主  二者分家的地方在 DtlsTransport類

原创 怎麼理解p2p 打洞 stun ICE SDP rtp 協議之間的關係

首先推幾篇基礎文章 什麼叫打洞 打洞標準化協議-stun 打洞應用標準化-ice 信令服務-sip 補充協議-turn 總體來講,ICE協議是個整合了各個以上各種協議的一個大集合,如果需要傳輸媒體數據,就是在數據階段來封裝對應的rtp流,

原创 licode(三):流媒體數據怎麼轉發

前端時間安裝stun服務器,由於公司沒有開外網的端口映射,所以沒有搭建成功。但是單純的stun服務器搭建成功了 現在有兩個問題: 1)stun服務扮演什麼角色? 2)流媒體數據的傳輸方式 3)erizo-controler的作用? 首先回

原创 licode(二):安裝stun和turn服務器

webrtc本身需要搭建stun和turn服務器,經過挑選後選擇stunman和coturn 兩個服務器,安裝步驟對應如下 coturn服務器安裝 boost庫安裝 STUN服務安裝  

原创 licode(一)

調研了一個多月的webrtc 多人會議實現方式,最後選擇Licode ,原因有二 1)Licode的架構和我們視頻通話的架構基本一致 nuve---controler----agent三級,中間通過mongodb來統一數據,實現分佈式管理

原创 NRedis-Proxy 高性能Redis 中間件服務

原文地址 :點擊打開鏈接 拷貝黏貼 受飛凡電商技術負責人劉兵先生的獨家授權,在csdn博客我原創發表《NRedis-Proxy 高性能Redis 中間件服務》的架構原理,以及項目開源介紹。 一、 NRedis-Proxy 介紹

原创 C++開源日誌庫選擇

原文地址:點擊打開鏈接 拷貝念頭 每個系統都需要日誌記錄,通過日誌方便排錯調試,管理運行時的異常。 而C++開源的日誌庫,待選的有 glog、log4cplus、log4cpp、log4cxx 目前準備使用glog,使用方便,

原创 rtmp 協議中對視頻格式的封裝

前面有一篇文章 http://blog.csdn.net/ddr77/article/details/52680120 分析了對音頻的封裝。最近做項目,發現需要對視頻做一些比較深的理解。 這段數據代表了什麼? 04 表示0類型的chun

原创 storm學習(1)

準備在視頻分享中引入storm實時分析數據。但是java從來沒有學過。頭大。記錄下每一步。 今天工作 1)LINUX上折騰《storm分佈式實時計算模式》裏的第一個代碼。不成功。主要原因是:代碼太老了。用的是storm0.9.1版本,下載

原创 rtmp中數字的轉換

在rtmp中,afm=0x00,表示的是數字,這個數字是用大端表示的,就是最重要的數放在了最低位上。wireshark截圖如下 00    表示數字 4008000000000000  double類型的值,8個字節 05 表示空符號n

原创 raknet 發送數據時

最近使用raknet 發送流媒體數據。發現在採用RELIABLE_ORDERED模式下,仍然有丟包發生,特別是在網絡不好的情況下,測試了幾天。猜測是由於底層拆包造成的。同事搜索這個問題,發現這個帖子 http://blog.csdn.ne

原创 srs 日誌分析---spark

原文地址: 點擊打開鏈接 拷貝黏貼 Spark分析SRS日誌   本文描述瞭如何使用Spark分析SRS的日誌,環境搭建參考HDFS和Spark,下載SRS實例日誌。Cluster   HDFS和Spark的URI是hdfs://