原创 WebRTC中的編譯工具 gyp 、gn 與 ninja

什麼是 gyp GYP (Generate Your Project) ,用於產生跨平臺的項目文件。如在 Mac 下產生 XCode 的工程文件,在Windows下生成 VS 工程文件,以及 Ninja 文件。 什麼是 gn GN(Gen

原创 FFmpeg合併多個ts視頻文件

背景 現在很多流媒體支持了hls保存錄像,那麼下載錄像需要怎麼支持呢?有人使用了ffmpeg 拉取hls流進行轉碼保存,這樣太耗時,現提供一種節省時間、消耗更低方法。 方法 方法一: 1.新建file.txt文檔 file 'F:

原创 ssl證書生成pem文件

一般通過FreeSSL生成的證書(nginx下)是chain.crt和key.key格式, 而Nginx或者其他SSL服務加載爲pem格式,現轉換方法如下: 第一步: mkdir /etc/ssl/cert/domain.com

原创 K8S、Kubernetes發音

kubernetes應該怎麼發音,包括我之前也讀錯了,正確的發音是**[kubə’netis]**,重音在第三個音節,讀音:庫伯耐踢死 ; 這個其實和硅谷的人起名有關係,他們有一個壞習慣,就是喜歡把一個單詞首字母+跳過的字母數來進行縮寫

原创 WSL:Windows10下Linux子系統Ubuntu安裝g++失敗問題

背景 上午小夥伴因爲安裝gcc,g++等編譯器問題遇到失敗,最終查到找原因爲apt源問題,記錄下。 辦法 WSL默認是Ubuntu的官方源,國內連接也比較慢,現在更改爲aliyun源 1.備份 sudo mv /etc/apt/

原创 基於FFmpeg對視頻疊加圖片水印

Windows下下載ffmpeg工具後,就可以使用命令行來處理視頻流,同時還可以進行疊加圖片水印。 舉個栗子: 把圖片test.jpg疊加到test.mp4視頻中,命令如下: ffmpeg -i test.mp4 -vf "movie=t

原创 win32獲取本機公網IP地址

//獲取公網ip #include <urlmon.h> #pragma comment(lib, "urlmon.lib") #ifdef _UNICODE #define tString std::wstring #else #

原创 Linux下安裝Node.js並國內源(淘寶)

1、 官網下載安裝包 wget https://nodejs.org/dist/v14.2.0/node-v14.2.0-linux-x64.tar.xz 2、解壓node包 tar xf node-v14.2.0-linux-

原创 國標聯網解決方案

背景與挑戰   2012年2月,公安部下發了《全國公安機關視頻圖像信息整合與共享工作任務書》,明確要求到2015年要實現全國公安機關視頻圖像聯網調度和資源共享。6月1日,《安全防範視頻監控聯網系統信息傳輸、交換、控制技術要求》(GB/T2

原创 Windows配置MySQL免安裝版本

MySQL Server下載地址:https://dev.mysql.com/downloads/mysql/ 1、解壓下載下來的Mysql.zip包 2、配置好環境變量 依次操作:計算機–右鍵–屬性–高級系統設置–環境變量 進入"環境