原创 H264編碼方式解析(1)

 H.264可用於手機電視廣播,打開手機就可以收看數字電視節目。美國高等電視系統會議和日本無線電工業和事務協會都準備把H.264作爲地面便攜式數字電

原创 Time scale Duration

1 mvhd Time scale A time value that indicates the time scale for this movie—that is, the number of time units that pa

原创 The difference of HLS and http Progressive download streaming

HLS (HTTP Live Streaming) Overview HTTP Live Streaming is an HTTP-based media streaming communications protocol

原创 TS碼流分析

   MPEG組織於1994年推出MPEG-2壓縮標準,以實現視/音頻服務與應用互操作的可能性,MPEG-2標準是針對標準數字電視和高清晰度電視在各種應用下的壓縮方案和系統層的詳細規定。對應於不同的應用,符合MPEG-2標準的碼流又分爲傳

原创 C程序代碼的常用優化辦法(3)

本文講述在編寫C程序代碼的常用優化辦法,分爲I/O篇,內存篇,算法篇,MMX彙編篇。 一.I/O篇   如果有文件讀寫的話,那麼對文件的訪問將是影響程序運行速度的一大因素。提高文件訪問速度的主要辦法有兩個:一是採用內存映射文件,二是使

原创 關於字符編碼(linux終端顯示中文)

今天在CSDN的Blog首頁看到一篇文章“也談計算機字符編碼 ”,由於前一陣業餘翻譯了“UTF-8 and Unicode FAQ for Unix/Linux”一文,自己對字符集、編碼和Unicode等

原创 視頻文件格式解析之 3GP與MP4

1. 概述 流行的文件格式背後都有大公司的支持。FLV得益於ADOBE公司推動的網絡視頻分享風潮,而AVI則是MICROSOFT首創的RIFF即視頻和音頻交 織在一起同步播放。 3GP/MP4是APPLE提出並得到ISO標準支持作爲NOK

原创 HTTP live streaming 媒體流架構

HTTP 媒體流架構 http://www.apple.com.cn/developer/library/ios/documentation/NetworkingInternet/Conceptual/StreamingMediaGui

原创 PAFF 和MBAFF

http://www.cppblog.com/elva/archive/2012/04/18/171874.html PAFF 和MBAFF:當對隔行掃描圖像進行編碼時,每幀包括兩個場,由於兩個場之間存在較大的掃描間隔,這樣,對運動圖像來

原创 mp4文件相關基本概念

[mp4文件格式]獲取mp4文件信息1 - 計算電影長度 方法1 從mvhd - movie header atom中找到time scale和duration,duration除以time scale即是整部電影的長度。 time sc

原创 uml各種關係圖

 UML中的6大關係相關英文: 依賴關係 dependency 關聯關係 association 聚合關係 aggregation 組合關係 composition 實現 realizati

原创 gdb調試技術(二)

Author:gnuhpc  WebSite:blog.csdn.net/gnuhpc 1.讓程序停下來的三種模式 斷點(breakpoint):讓程序在特定的地點停止執行。觀察點(watchpoint):讓程序在特定的內存地址(或者

原创 圖像、幀、片、NALU 學習 H.264

http://www.cppblog.com/elva/archive/2011/02/24/140579.html 圖像、幀、片、NALU 是學習 H.264 的人常常感到困惑的一些概念,我在這裏對自己的理解做一些闡述,歡迎大家討論:

原创 C程序效率優化(2)

二.內存篇        在上一篇中我們講述瞭如何優化文件的讀寫,這一篇則主要講述對內存操作的優化,主要有數組的尋址,指針鏈表等,還有一些實用技巧。 I.優化數組的尋址        在編寫程序時,我們常常使用一個一維數組a[M×

原创 gdb調試技術(三)

Author:gnuhpc  WebSite:blog.csdn.net/gnuhpc 本文首先以一個二叉樹插入算法的實現作爲例子說明GDB查看程序數據的相關方法,代碼如下: 1: // bintree.c: routines to