原创 GStreamer初步入手 - Hello World
官網手冊: https://gstreamer.freedesktop.org/documentation/index.html?gi-language=c 開發環境:Ubuntu 16.04,默認已經安裝GStreamer,可以執行命令
原创 GB/T28181開發1之SPVMN(1.0.0.1)環境搭建
GB/T28181 系列文章 “工欲善其事必先利其器”,
原创 RTSP基礎之RTSP/RTP推流協議流程
這裏分析一下RTSP/RTP 推流信令流程,主要分析工具 EasyDarwin RTSP服務器,wireshark抓包工具,ffmpeg RTSP推流客戶端。 OPTIONS rtsp://192.168.1.108:554/live.
原创 libx264在VS2013中編譯
libx264最新版本已經沒有VS工程了,下載以前版本有VS工程,可以編譯成功。libx264裏面有部分彙編代碼,採用的編譯器是YASM,所以首先要把YASM集成到VS2013中。下面記錄一下編譯中遇到的問題。編譯環境VS2013&&WI
原创 H264/AVC 視頻編解碼一些基本知識
本篇對學習H264常見的知識點做個備註。 1.H264編碼碼率設置 對視頻進行編碼時,碼率和視頻質量是一對矛盾的話題。一般碼率越大,視頻丟棄冗餘信息就越少,視頻質量就越高。但是碼率達到一定程度,視頻質量人類無法識別,所以每種分辨率都有一
原创 FAAD庫實現RAW格式AAC解碼
技術在於交流、溝通,轉載請註明出處並保持作品的完整性。 原文:https://blog.csdn.net/hiwubihe/article/details/81260961 [音頻編解碼系列文章] 音頻編解碼基礎 FFMPEG實現音頻
原创 FFMPEG多線程併發解碼的效率測試
FFMPEG爲了提高解碼速度,可以使用多線程併發解碼,分爲線程級併發解碼和片級併發編程。併發解碼需要解決多幀依賴問題。如同時對I幀和P幀解碼,P幀依賴於I幀,怎麼辦?FFMPEG採用算法如下: 1.每個線程在解碼完一行宏塊後,更新解碼高度
原创 HLS開發小知識點
HLS協議拉流流程: 首先發送Get命令,獲取M3U8文件內容,包括當前服務器所有的TS切片文件目錄。 發送Get命令獲取TS文件內容,每次獲取,HTTP響應請求TS文件的所有內容。 請求TS文件播放完成,再次發送HTTP Get請求,獲
原创 centos 6.5升級GLIBC-2.15
wget http://ftp.gnu.org/gnu/glibc/glibc-2.15.tar.gz wget http://ftp.gnu.org/gnu/glibc/glibc-ports-2.15.tar.gz tar -