原创 countDownLatch

1.背景: countDownLatch是在java1.5被引入,跟它一起被引入的工具類還有CyclicBarrier、Semaphore、concurrentHashMap和BlockingQueue。 存在於java.util.cuc

原创 GCC,LLVM,Clang編譯器對比

本文轉載自https://www.cnblogs.com/qoakzmxncb/archive/2013/04/18/3029105.html 在XCode中,我們經常會看到這些編譯選項(如下圖),有些人可能會有些茫然,本文將對GCC4.

原创 淺談 WebRTC NetEQ

WebRTC Native 代碼裏面有很多值得學習的寶藏,其中一個就是 WebRTC 的 NetEQ 模塊。根據 WebRTC 術語表 對 NetEQ 的解釋: A dynamic jitter buffer and error con

原创 TTS和ASR的概念區別!TTS的評判標準

本文轉自http://www.elecfans.com/d/797767.html,如有侵權請聯繫刪除,感謝。 TTS(Text-To-Speech,語音合成),目前是一個“小而美”的AI領域,但我個人覺得非常有意思,感覺TTS在未來會被

原创 將本地PeerConnection轉變到WebRTC 1.0

webrtc版本變遷很快,越發展越標準化,部分老舊的API和標準將不會再支持,我們雖然使用了2016年左右的版本開發的系統,但web端使用的chrome,因此要是chrome廢棄了以前的一些標準後,還是需要遷移到新版的API,畢竟新版本的

原创 Sdp Plan A Plan B UnifiedPlan

webrtc中多流的實現越來越簡單,也越來越規範高效化,從planB-->到unifiedPlan,不過做的早的一些視頻會議還是基於plan A做的,也是老版本的webrtc版本,planB兼容planA,不過後邊的趨勢一定是unifie

原创 FFmpeg Only one stream supported in the RTP muxer

https://blog.csdn.net/kangweijian/article/details/54916060

原创 使用 http-server 在本地開啓 https 服務

資料 http-server - npm 問題 直接使用 http-server 命令開啓的是 http 服務,在 npmjs 的官網地址中只是看到了 http-server -S 是開啓 https 服務的方法,但是我這邊直接使用該命令

原创 Node.js報錯Use of const in strict mode

http-server啓動時,Node.js報錯: const path = require('path'); ^^^^^ SyntaxError: Use of const in strict mode.     at Module.

原创 FFmpeg中av_init_packet()和av_packet_alloc()以及av_new_packet()三者的區別以及用法

//僅僅是把pkt的參數設爲默認值,要求pkt的內存已經分配好了,如果爲NULL,則此處會崩潰 void av_init_packet(AVPacket *pkt) {     pkt->pts                  = A

原创 H264碼流結構分析和rtp打包結構詳解

網絡抽象層單元類型 (NALU): NALU頭由一個字節組成,它的語法如下:       +---------------+       |0|1|2|3|4|5|6|7|       +-+-+-+-+-+-+-+-+       |

原创 rtp對h264 nalu fu-a的處理

1.FU-A的分片格式 數據比較大的H264視頻包,被RTP分片發送。12字節的RTP頭後面跟隨的就是FU-A分片: FU indicator有以下格式 +---------------+  |0|1|2|3|4|5|6|7|  +-+-

原创 HEVC/H265幀類型判斷及NALU TYPE介紹

1.H265-NALU-Type介紹 NAL_TRAIL_N = 0,  NAL_TRAIL_R = 1,  NAL_TSA_N = 2,  NAL_TSA_R = 3,  NAL_STSA_N = 4,  NAL_STSA_R = 5

原创 卷積爲什麼如此強大?一文全解深度學習中的卷積

作者:Tim Dettmers(Understanding Convolution in Deep Learning) 原文地址: http://www.yangqiu.cn/aicapital/2382000.html   有太多的

原创 shell中>/dev/null 2>&1

>/dev/null ----輸出重定向到空,即不輸出到控制檯  2>&1 -----錯誤定位到輸出 詳情見下 https://www.cnblogs.com/520playboy/p/6275022.html