原创 linux下 安裝 顯卡驅動遇到的問題

You appear to be running an X server; please exit X before          installing. 解決方法: 按住ctrl+alt+F1 進入控制檯 sudo init 3

原创 音視頻處理 各層數據 規範

本文中的程序是一個UDP/RTP協議流媒體數據解析器。該程序可以分析UDP協議中的RTP 包頭中的內容,以及RTP負載中MPEG-TS封裝格式的信息。通過修改該程序可以實現不同的UDP/RTP協議數據處理功能。 協議層: MP

原创 遠方的路。。。。

把青蛙扔到沸水裏時,它能猛的跳出來,從而逃生;而把青蛙放在溫水裏,它就會在溫水裏死去。回首自己,發現已然變成了那隻在溫水裏的青蛙,沒有了剛工作那會兒

原创 對話框類的數據交換

首先爲對話框中的控件添加變量 1.在編輯框上點右鍵,在右鍵菜單中選擇―Add Variable‖。 2.編輯框關聯一個 int  類型的變量。 3在―Variable name‖中寫入自定義的變量名。  在 AdditionDlg.

原创 小結一下2016

如果說大學那幾年用安逸來形容的話,那今年可得算的上奔波和操勞(至少對我我這種習慣了懶散的一類),曾經我的一個好哥們(閨蜜)說過一句話,那些曾經你所揮

原创 H264碼流中 分離和解析 nal

H.264碼流解析的步驟就是首先從碼流中搜索0x000001和0x00000001, 然後再分離出NALU;分析NALU的各個字段。 找到00 00 01 或 00 00 00 01 if (3 != fread (Buf, 1, 3,

原创 1. 爲加法計算器程序添加一個模態對話框

Windows 對話框分爲兩類:模態對話框和非模態對話框。模態對話框是這樣的對話框,當它彈出後,本應用程序其他窗口將不再接受用戶輸入, 只有該對話框響應用戶輸入,在對它進行相應操作退出後,其他窗口才能繼續與用戶交互。非模態對話框則是, 它

原创 FFMPEG關鍵結構體分析

FFMPEG結構體分析:AVFrame FFMPEG結構體分析:AVFormatContext FFMPEG結構體分析:AVCodecContext FFMPEG結構體分析:AVIOContext FFMPEG結構體分析:

原创 RTMP 規範

     1. 簡介        Adobe 公司的實時消息傳輸協議 (RTMP) 通過一個可靠地流傳輸提供了一個雙向多通道消息服務,比如 TCP [RFC0793],意圖在通信端之間傳遞帶有時間信息的視頻、音頻和數據消息流。實現通常對

原创 RTP協議詳解

1)RTP是實時數據傳輸協議。它提供時間標誌,序列號以及其它能夠保證在實時數據傳輸時處理時間的方法;它是依靠RVSP保證服務質量標準的。 2)RTCP是RTP的控制部分,是用來保證服務質量和成員管理的。 3)RTSP是開始和指引流媒體數據

原创 顯示編輯框的內容

1.用windows API SetDlgItemText(IDC_SAVE_EDIT, strFilePath); 2.先給編輯框關聯變量, 然後再使用 UpdateData()函數 step1: 在編輯框上點右鍵,在右鍵菜單中選擇

原创 ts 協議解析

1. Ts 包工具 用UltraEdit 打開ts文件,如果打開的時候發現是一堆亂碼,按Ctrl +H,以16進制形式打開。 2.1分析第一個ts包 先取第一個188個數據: 47 60 00 10 00 00 B0 0D 00 00 C

原创 2.非模態對話框的創建

模態對話框和非模態對話框在創建對話框資源和生成對話框類上是沒有區別的, 所以上一講中創建的 IDD_TIP_DIALOG對話框資源和 CTipDlg 類都不需要修改。 STEP 1: .在AdditionDlg.h中包

原创 Edit類應用實例——編輯框的創建

1.在對話框模板 IDD_EXAMPLE21_DIALOG 中 添加一個編輯框, ID 設爲 IDC_MULTI_LINE_EDIT,屬性 Multiline 設置爲 true。 2.爲編輯框 IDC_MULTI_LINE_EDI

原创 error while loading shared libraries: libavdevice.so.57: cannot open shared object file: No

在運行 ffmp時出現的問題 error while loading shared libraries: libavdevice.so.57: cannot open shared object file: No such file or