原创 vlc-android 源碼目錄結構

vlc的核心,libvlc, 裏面集成解複用,解碼, 提供出來這些解複用解碼的功能集成在libvlc庫中,提供統一調用接口,這樣在windows,linux, 都可以統一調用這個libvlc的接口。 對於在android 上的vlc播放器

原创 vlc-video解碼後的輸出路徑

做播放器類的app開發,有很多的多媒體框架可以選擇,vlc就是其中之一,其他的比如ijkplayer vitamio等,總的來說他們的功能都是一致的,即音視頻文件的解複用,解碼,這些功能被封裝成java sdk,簡化app開發人員的調用。

原创 爬取《電影天堂》,保存評分大於7.0 的電影地址

臨近放假,無心看代碼,乾脆做點趣味的事情,爬蟲找幾部電影,打發旅途時間。(頭一次,爲自己編程^_^) python爬蟲,基本參考  網絡爬蟲實戰:爬取並下載《電影天堂》3千多部動作片電影 這個博主的文章,但是碰到亂碼,也是按照該博主的bl

原创 audio的獲取途徑和播放輸出途徑---播放輸出

常見設備有哪些途徑可以獲取音頻和播放輸出音頻的途徑(代碼模塊)? 基於vlc3.0.6源碼: 這裏從vlc源碼來分析例舉一下,vlc,確實是一個功能齊全的多媒體處理系統,在wind、linux、android、ios都有提供相應的版本,其

原创 華碩x550vc——6年後的性能測試

大學時期的學生全能筆記本,華碩x550vc,最近準備升級了,雖然它依然健在,換過電源配件,換過屏,自己加了根內存,換過電池,其他都沒毛病,至今還能60fps擼一把英雄聯盟,也該退役了,今天給整整文件,竟然發現6年前的魯大師測評截圖。和現在

原创 live555源碼分析——RTSP服務端發送數據流程

一直有個疑惑,發送rtp數據的時間間隔在哪裏控制的,onDemandServer 從文件中讀取h264,aac等,也沒有看到sleep,wait等等。但是播放依然是勻速的。【live555使用單線程任務驅動的方式,scheduleDela

原创 Android/linux從usb聲卡獲取音頻(使用libusb庫)---libusb庫獲取“純麥”音頻數據(三)

Android/linux從usb聲卡獲取音頻(使用libusb庫)---環境,lsusb命令的介紹(一)Android/linux從usb聲卡獲取音頻(使用libusb庫)---設備環境的確認(二)Android/linux從usb聲卡

原创 android播放rtsp視頻流app, demo app .使用live555+MediaCodec

用libvlc提供的庫播放rtsp,總是延遲比較大(局域網的情況下,存在明顯的畫面延時),netcaching設置爲0還是存在延遲,但是網絡延遲已經比較低了,沒辦法,自己寫了一個APP,現在只測試了接受一個視頻流的rtp流,沒有音頻。延遲

原创 mp4視頻文件截圖--h264解碼成yuv再轉存爲bmp圖片

得到yuv序列 從一個mp4文件中取出一張截圖,這個直接用ffmpeg命令行就可以完成,這裏想分析下原理,大致的流程原理如標題,將mp4文件解複用得到一個視頻流,這裏就以h264編碼的文件爲例,當然實際的視頻流不一定是h264,可能是mp

原创 Android/linux從usb聲卡獲取音頻(使用libusb庫)----環境,lsusb命令的介紹(一)

Android/linux從usb聲卡獲取音頻(使用libusb庫)---環境,lsusb命令的介紹(一)        Android/linux從usb聲卡獲取音頻(使用libusb庫)---設備環境的確認(二)       Andr

原创 ffmpeg 查看濾鏡選項參數,編解碼器參數

在學習一下ffmpeg濾鏡的使用,無奈濾鏡種類繁多,並且每一個濾鏡其命令行支持的參數也是各種各樣,當然網上也可以找到很多關於常用濾鏡的參數的解釋,既然支持這些參數,那麼源碼中肯定是有對這些參數進行唯一的解析的,我想肯定有一個官方的解釋的,

原创 修改live555支持從緩衝區讀取h264幀 (糾正下是 h264 slice)

================20191212追加,以下方式從內存中讀取h264幀的實現方式,有冗餘操作,改進說明-《live555-從buffer讀取h264推流》===================================

原创 live555 testOnDemandRTSPServer 源碼分析

live555 源碼框架結構,源碼版本最後修改日期:2018-12-13 21 官方相關圖解連接:http://www.live555.com/liveMedia/doxygen/html/inherits.html 相關的文章比較多,不

原创 vlc源碼分析(1)--vlm.c 添加簡單推流器邏輯

/*********vlc rtsp廣播推流mp4文件 源碼流程分析***********/ 《vlc源碼分析(1)--vlm.c 添加簡單推流器邏輯 》 《vlc源碼分析(2)--input.c mp4文件解複用,mp4模塊加載》 《v

原创 嵌入式-小公司學習成長快-大公司穩定有保障

以下作爲個人的經歷,希望後來的嵌入式開發同學們,有一個參考,各有利弊,並無宣傳廣告之意,無奈文章被審覈不通過,些許改動,有閱讀不通暢地方在所難免 這是第三次要辭職,還是難以啓齒,總覺有負於人,第一次在wuhan辭職,老闆找我談話,從6點下