原创 Linux dig 命令詳解(重要)

轉載:http://www.ahlinux.com/start/cmd/7749.html 之所以會關注到這個命令,是因爲最近在研究MySQL的主從複製相關的技術,希望能實現當Slave落後Master比較多的時候自動將Slave

原创 Nginx Rtmp Module Study 之基本數據結構ngx_module_t

#Nginx Rtmp Learing 之基本數據結構ngx_module_t ##1. ngx_module_t的基本結構 對於開發一個模塊來說,我們都需要定義一個ngx_module_t類型的變量來說明這個模塊本身的信息,從某

原创 DASH && Nginx && Webrtc && Quic學習資料超鏈

DASH學習資料快速鏈接 ISO_IEC_23009-1_2014 fmp4實現開源方式 fmp4 nginx實現-nginx-vod-module dash相關介紹 hls vs dash fmp4開源-shaka-packa

原创 Webrtc FrameBuffer實現原理

Webrtc FrameBuffer實現原理 1. InsertFrame // Insert a frame into the frame buffer. Returns the picture id // of the las

原创 Nginx Learing - ngx_http_request_t 結構體

Nginx學習-ngx_http_request_t 結構體 // http處理的核心數據結構 // 保存有所有http模塊的配置、ctx數據、請求頭、請求體 // 讀寫事件的處理函數 struct ngx_http_reques

原创 mac 下ffmpeg enable-libsrt編譯方法及問題解決

1. 編譯srt 1.1 下載及編譯srt代碼 git clone https://github.com/Haivision/srt.git cd srt ./configure make && make install //或

原创 AAC音頻格式分析與解碼

關於AAC音頻格式基本情況,可參考維基百科http://en.wikipedia.org/wiki/Advanced_Audio_Coding   AAC音頻格式分析 AAC音頻格式有ADIF和ADTS: ADIF:Audio Data

原创 Go學習筆記2之初識Go

代碼組織 工作空間 Go tool先天就是設計來與開源倉庫協作的,不管你願不願意發佈你的代碼,構建開發環境的方式是一樣的。 Go代碼必須保存在一個工作空間裏, 一個工作空間要有三個根目錄 src Go源代碼 pkg Go庫文件

原创 virtual共享文件件

29down voteaccepted You have to mount your folder on your VM. First you need to install Guest Additions (alth

原创 Smart and Efficient Byte-Range Caching with NGINX & NGINX Plus

When correctly deployed, caching is one of the quickest ways to accelerate web content. Not only does caching place c

原创 設計模式-適配器模式(Go語言描述)

在上一篇博客設計模式-策略模式(Go語言描述)中我們用最簡單的代碼用Go語言描述了設計模式中的策略模式,用最簡單的實例來描述相信可以讓初學者可以很輕鬆的掌握各種設計模式。繼上篇博客,我們接着用同樣簡單的代碼來了解一下適配器模式。 適配

原创 RTMP流媒體播放過程

本文描述了從打開一個RTMP流媒體到視音頻數據開始播放的全過程。 注意:RTMP中的邏輯結構 RTMP協議規定,播放一個流媒體有兩個前提步驟:第一步,建立一個網絡連接(NetConnection);第二步,建立一個網絡流(NetSt

原创 SRS部署環境之HDS(HTTP Dynamic Streaming)

SRS部署環境之HDS(HTTP Dynamic Streaming) 拉取gitbub源碼: git clone https://github.com/ossrs/srs && cd srs/trunk 編

原创 打開GoSublime命令列表的方式

快捷鍵:ctrl+dot,ctrl+dot 這個快捷鍵,會調出 GoSublime 支持的所有功能,可以直接在這裏選擇,當然也可以看到每個具體功能對應的快捷鍵. Sublime Text 2 默認調出所有命令的快捷鍵是 ⌘⇧P,這裏

原创 Mac OS X 下如何配置才能通過 sz/rz 命令下載/上傳文件

第一步:下載 iTerm2 首先明確,使用自帶的終端是不行的,我們需要下載一款比終端更強大的 shell 工具:iTerm2   iTerm2下載地址 下載下來是個 zip 的壓縮包,直接解壓就得到了以 .app 爲後綴名的可執行文