主流流媒體

流媒體技術筆記(DarwinStreamingServer相關)

簡介 Darwin Streaming Server簡稱DSS。DSS是Apple公司提供的開源實時流媒體播放伺服器程式。整個程式使用C 編寫,在設計上遵循高效能,簡單,模組化等程式設計原則,務求做到程式高效,可擴充性好。並且DSS是一個開放原始碼的,基於標準的流媒體伺服器,可以執行在Windows […]

流媒體基礎總結

本人從事流媒體開發以來甚是感覺基礎重要性,因此特地總結一下,希望初學者能過引起重視並少走彎路,也請相關大神多多指教,共同進步。 0.流媒體相關術語 我們先從常見視訊格式mp4開始入手瞭解如圖: 1.1 我們可以通過VLC,暴風影音,KMplayer等播放器來檢視該視訊檔案的相關資訊這裡使用是VLC和 […]

流媒體-RTSP

1、RTSP簡介 實時流協議(RTSP)建立並控制一個或幾個時間同步的連續流媒體,充當多媒體伺服器的網路遠端控制。在RTSP連線期間, RTSP使用者可開啟或關閉多個對伺服器的可傳輸連線以發出RTSP請求。 該協議目的在於控制多個資料傳送連線, 為選擇傳送通道(如UDP, 組播UDP與TCP)提供途 […]

流媒體-RTMP互動過程及協議解析

一、RTMP互動過程 1 簡要介紹 播放一個RTMP協議的流媒體需要經過以下幾個步驟:握手,建立網路連線,建立網路流,播放。RTMP連線都是以握手作為開始的。建立連線階段用於建立客戶端與伺服器之間的“網路連線”;建立流階段用於建立客戶端與伺服器之間的“網路流”;播放階段用於傳輸視音訊資料。其中,網路 […]