原创 直播技術原理講解

轉:http://blog.csdn.net/huaxun66/article/details/53427771 最近一段時間,視頻直播可謂大火。在視頻直播領域,有不同的商家提供各種的商業解決方案,包括軟硬件設備,攝像機,編碼

原创 win10下使用自帶的Ubtuntu子系統

1.獲取PC的系統版本: 2.開啓開發人員模式:   3.開啓Linux子系統:   4.應用商場下載Ubuntu:    5.設置賬號和密碼可以進行Ubuntu操作:  

原创 視頻封裝格式之------flv

視頻封裝格式之flv         FLV(Flash Video)是Adobe公司設計開發的一種流行的流媒體格式,由於其視頻文件體積輕巧、封裝簡單等特點,使其很適合在互聯網上進行應用。此外,FLV可以使用Flash Playe

原创 ffmpeg簡介--

ffmpeg     FFmpeg FFmpeg是一個開源免費跨平臺的視頻和音頻流方案,屬於自由軟件,採用LGPL或GPL許可證(依據你選擇的組件)。它提供了錄製、轉換以及流化音視頻的完整解決方案。它包含了非常先進的音

原创 音視頻開發:多播系統中RTP如何工作?

原文參考:如何在.NET中使用託管的RTP API類來創建多播系統什麼是RTPRTP,即實時傳輸協議。更多RTP編程請參考:http://www.socketcoder.com/IP網絡中數據音頻/

原创 算法之-------遞歸與遞推

概念 遞歸:從已知問題的結果出發,用迭代表達式逐步推算出問題的開始的條件,即順推法的逆過程,稱爲遞歸。 遞推:遞推算法是一種用若干步可重複運算來描述複雜問題的方法。遞推是序列計算中的一種常用算法。通常是通過計算機前面的一些項

原创 x265中compressInterCU_rd0_4()分析(版本2.8)

一. 函數調用關係圖:  二.源碼分析 : /* ===========Analysed by: yangxin ===========Date: 2018.10 ===========Fuanction:

原创 算法的時間複雜度和空間複雜度計算

一、算法的時間複雜度定義     在進行算法分析時,語句總的執行次數T(n)是關於問題規模n的函數,進而分析T(n)隨n的變化情況並確定T(n)的數量級。算法的時間複雜度,也就是算法的時間量度。記作:T(n)=O(f(n))。它表

原创 x265中motionCompensation()分析(版本2.8)

一.運動補償:          運動補償的基本原理是,當編碼器對圖像序列中地第N幀進行處理時,利用運動補償中的核心技術-運動估值ME(Motion Estimation),得到第N幀得預測幀N´。在實際編碼傳輸時,並不總時傳輸第N幀,而

原创 MP4文件格式的解析,以及MP4文件的分割算法

MP4文件格式的解析,以及MP4文件的分割算法   mp4應該算是一種比較複雜的媒體格式了,起源於QuickTime。以前研究的時候就花了一番的功夫,尤其是如何把它完美的融入到視頻點播應用中,更是費盡了心思,主要問題是處理mp4文件龐

原创 x265中checkMerge2Nx2N_rd0_4()分析(版本2.8)

一.函數調用關係圖:  二. 源碼分析註釋: /* ============Analysed by: yangxin ============Date: 2018.10 ============Function:

原创 x265中encodeResAndCalcRdSkipCU()分析(版本2.8)

 一. x265幀間skip模式預測編碼:       skip模式是merge模式的一種特例,按照merge模式得到MV之後,如果編碼器根據某種方法判斷了當前塊和參考塊基本一樣,那麼不需要傳輸殘差數據,只需要傳送MV的索引和一個標誌,來

原创 視頻直播框架

轉載地址:直播技術資源站 http://lib.csdn.net/base/liveplay/structure

原创 x265中encodeResAndCalcRdInterCU()分析(版本2.8)

二. 源碼註釋分析:  /* =======Analysed by: yangxin =======Date: 2018.10 =======Function: encodeResAndCalcRdInt

原创 五種基本算法思想

1.窮舉算法思想 窮 舉 算 法 (ExhaustiveA ttack method)是 最 簡 單 的 一 種 算 法 ,其依賴於計算機的強大計算能力來 窮 盡 每 一 種 可 能 的 情 況 ,從 而 達 到 求 解 問