原创 WebRTC Native APIs記錄

寫在前面: 本文參考webrtc官方網址:native-apis WebRTC Native APIs 記錄 簡介 webrtc native api 是基於w3c的標準實現的。鏈接: WebRTC 1.0: Real-time

原创 WebRtc學習筆記

WebRtc學習筆記主要的API開發webrtc的準備JavaScript調用API,但內部webrtc用C/C++做了大量工作,使實時通信變爲可能無服務器的RTCPeerConnetion有服務器的RTCPeerConnecti

原创 WebRTC APIs簡介

3個簡單的APIs WebRTC主要有三個主要的API大類: 1. getUserMedia 2. PeerConnection 3. DataChannel getUserMedia getUserMedia負責讓用戶能夠訪問攝

原创 webrtc學習資料

相關博客: https://blog.csdn.net/caoshangpa/article/category/9267799 https://blog.csdn.net/caoshangpa/article/details/530847

原创 vmware workstation cannot connect to the virtual machine

系統更新 虛擬機報錯 解決辦法: 刪除虛擬機目錄下的.lck 文件夾 和 .vmem 文件.

原创 FFmpeg通過volume filter進行音頻數據的增益

項目中需要對音頻數據進行增益處理,瞭解到FFmpeg中有volume filter可實現此功能,基於volume filter開發,並記錄. FFmpeg命令行使用volume filter //將1.wav音量增大2倍並保存

原创 FFmpeg volume filter處理裸pcm數據 採樣個數發生變化的原因

背景:最近使用FFmpeg 中的volume filter進行音頻數據增益的時候出現一個很奇怪的現象,送給filter的數據和取出來的數據大小不等。 單聲道,16bit的pcm數據1024個採樣,大小是 116/21024=20

原创 QT WebAssembly

QT 關於組件管理 問題 ==>要繼續此操作,至少需要一個有效且已啓用的儲存庫 使用QT WebAssembly將qt程序編譯成瀏覽器可運行的程序。 因爲Qt特定的sdk對某些版本的emsdk支持比較好,所以得安裝相對應的emsdk。 Q

原创 Notepad++ 支持markdown語法

之前windows下想編寫markdown只是通過有道雲筆記來寫,看的時候簡單的就直接用notepad++看,有些語法得導入到有道雲筆記中看很不方便。 搜索windows下的markdown編輯工具,Typora,sublime,mark

原创 WebAssembly 編譯C++代碼

最近做WebAssembly的技術預言。 中文網站: https://wasm.zcopy.site/ https://developer.mozilla.org/zh-CN/docs/WebAssembly   採用的教程 https:

原创 FFmpeg 靜音幀處理

int av_samples_set_silence(uint8_t **audio_data, int offset, int nb_samples, int nb_channel

原创 FFmpeg_Metadata

From Wiki https://wiki.multimedia.cx/index.php/FFmpeg_Metadata

原创 千周聲生成

 轉載URL:  https://blog.csdn.net/harriszhuang/article/details/94642872 /* 這是一個簡單的信號發生器,用於產生符合CSMPTE標準的千周信號 */ /* 左聲道:1kH

原创 FFmpeg H264增加SEI

先看使用場景: https://blog.csdn.net/lsheevyfg/article/details/80951415 https://www.jianshu.com/p/4d9120dfcd69 參考文章: https

原创 std::min std::max VC下編譯錯誤 error C2589: “(”:“::”右邊的非法標記 error C2059: 語法錯誤:“::”

新建了一個win32的控制檯工程,用到std::min函數,結果報錯: error C2589: “(”:“::”右邊的非法標記 error C2059: 語法錯誤:“::” 解決辦法: 加上括號 (std::min)(a, b