原创 Janus WebRTC服務器部署
第一步:安裝janus依賴庫和工具,並設置環境變量 apt install git aptitude aptitude install libmicrohttpd-dev libjansson-dev libssl-dev libcurl
原创 live555 源碼分析
https://www.wolfcstech.com/categories/live555/ 點贊 1 收藏 分享 文章舉報 HappinessLee 發佈了21 篇原創文章 ·
原创 ubuntu16.0.4安裝freeswitch
1. 安裝 freeswitch 庫 git clone https://github.com/signalwire/freeswitch.git 2. 安裝環境依賴 apt-get install libedit-dev libld
原创 Makefile常用萬能模板(包括靜態鏈接庫、動態鏈接庫、可執行文件)
閱讀目錄 1、生成可執行文件的makefile 2、生成靜態鏈接庫的makefile 3、生成動態鏈接庫的makefile 本文把makefile 分成了三份:生成可執行文件的makefile,生成靜態鏈接庫的makefile,生
原创 IT界大佬告訴你,程序員接私活的7大平臺利器
今天小編在網上彙集了一些國內程序員接私活的平臺,希望對大家能夠有用。 1、程序員客棧:程序員的經紀人 2、快碼衆包-讓互聯網產品開發更快速!認準域名Kuai.ma 3、Coding 碼市 - 基於雲技術的軟件外包服務平臺 coding碼市
原创 Webrtc中的各種Channel
原文鏈接:https://www.jianshu.com/p/d6030e7aa282 背景 自己決定整理整理之前的筆記,今天整理的這一篇是webrtc相關的,自己在這方面已經工作了幾年了,之前
原创 WEBRTC 接收H264 RTP數據流小結
WEBRTC 接收H264 RTP數據流小結 這篇文章是對webrtc 中,接收H264 RTP包的一個總結,主要分爲兩個部分: 第一部分,介紹H264打包成RTP包的規範,以及WEBRTC中目前正在使用的幾種格式。 第二部分,介紹WE
原创 WebRTC手記之本地音頻採集
上一篇博文介紹了本地視頻採集,這一篇就介紹下音頻採集流程,也是先介紹WebRTC原生的音頻採集,再介紹Chromium源碼對它的定製。 1. WebRTC原生音頻採集 先介紹一下WebRTC中與音頻採集貌似相關的接口概念: 結構上看起來
原创 WebRTC手記之WebRtcVideoEngine2模塊
終於講到視頻數據的編碼發送模塊了,不容易。總體來說也看了不少時間WebRTC的源碼了,最大的感觸就是各個模塊在開發的時候非常獨立,每個模塊都定義了自己的一套接口,最後串起來的時候添加各種適配對象來轉接。這給我們這些剛開始源碼閱讀的人帶來非
原创 WebRTC手記Channel概念
前面兩篇博文完整地介紹了WebRTC音視頻的採集模塊,接下來應該開始介紹關鍵的音視頻編碼模塊。不過在介紹音視頻編碼模塊之前,需要介紹一下Channel概念,WebRTC的每路數據的傳輸流程都封裝成一個Channel對象。詳細UML圖如下:
原创 WebRTC手記之初探
WebRTC是HTML5支持的重要特性之一,有了它,不再需要藉助音視頻相關的客戶端,直接通過瀏覽器的Web頁面就可以實現音視頻對聊功能。而且WebRTC項目是開源的,我們可以藉助WebRTC源碼快速構建自己的音視頻對聊功能。無論是使用前端
原创 視頻、音頻打時間戳的方法及其音視頻同步(播放)原理
視頻、音頻打時間戳的方法 http://blog.csdn.net/wfqxx/article/details/5497138 1. 視頻時間戳 pts = inc++ *(1000/fps); 其中inc是一個靜態的,初
原创 WebRTC手記之本地視頻採集
前面兩篇文章介紹WebRTC的運行流程和使用框架接口,接下來就開始分析本地音視頻的採集流程。由於篇幅較大,視頻採集和音頻採集分成兩篇博文,這裏先分析視頻採集流程。分析的時候先分析WebRTC原生的視頻採集流程,再捎帶提一下Chromium
原创 peerconnection_client分析筆記
Windows版本的peerconnection_client demo是一個win32程序,入口函數爲main.cc裏面的wWinMain,程序整體流程就從這個入口函數下手開始分析。 1.peerconnection_client de
原创 WebRTC代碼走讀
WebRTC代碼走讀:http://blog.csdn.net/wanghorse