原创 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