![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
經驗談
文章平均质量分 69
agathakuan
嵌入式系統工程師
展开
-
[Buildroot] patch for buildroot package
如何製作Buildroot package patch公司規定第三方庫都要放在buildroot 管理,也就是如果要修改source code 的話,就需要打patch。文章目录如何製作Buildroot package patchbuildroot architecturehow to make Linux patchdiffgit format-patch將其中一筆作為patch將兩筆作為patch從HEAD 開始算起N筆作為PATCHbuildroot download source and pa原创 2022-05-09 13:46:09 · 306 阅读 · 0 评论 -
Wireshark 將TLS (https) decrypt 並保存明文
使用 SSL/TLS 協議傳輸的封包在 handshake 之後以加密形式傳輸,即使wireshark 抓包也無法看到內容,本文介紹使TLS 封包解為明文的方法原创 2021-10-28 17:08:16 · 8979 阅读 · 0 评论 -
使用 wireshark 抓本地包
一般而言 windows 系統本地到本地ip 的傳輸不會經過網卡,因此無法由 wireshark 捕捉解析,本文介紹 wireshark 同步安裝 Npcap方式,藉此loopback本地ip 到 本地ip原创 2021-10-28 16:56:34 · 9714 阅读 · 0 评论 -
AAC 還原 pcm/WAV, faad 的已知問題填坑
年假在家研究一了一下流媒體,之前客戶需求要把mp4轉成h264+pcm 串流,紀錄一下文章目录前言FAAD (libfaad)的已知錯誤原碼Makefile 要怎樣include faadfaad example親測使用ffplay 播放前言libfaac 相信轉過aack格式的人都知道。他有一個對應的庫:libfaad,可用於將aac轉為pcm,windows , linux , macOS 都有offcial release,其他os 可能要交叉編譯就是了。WAV 檔實際上就是 wav head原创 2021-02-15 21:40:36 · 196 阅读 · 0 评论 -
libmp4V2 初始化 MP4 Header
先前被客戶刁難要做出與上一個 OEM 一樣的MP4 header, 在此紀錄 libmp4v2 產生mp4 header的機制文章目录驗證工具AAC ESConfigurationaac obj typesample ratechannelexampleH264代碼銘謝驗證工具https://www.metadata2go.com這個網站可以解析MP4 header,提供如下資訊Furbo 2Compatible Brandsisom, mp41, mp42Handle原创 2021-02-05 14:18:45 · 557 阅读 · 0 评论 -
[抓包] wireshark 抓取RTP,播放/存檔語音碼流
Wireshark 其實可以播放rtsp 的聲音裸流不懂為什麼可以播audio 卻不能播video ????contentWireshark 其實可以播放rtsp 的聲音裸流使用環境步驟RTSP 抓包Wireshark 播放 audio輸出音頻裸流播放/解析音頻裸流使用環境環境版本說明WiresharkVersion 3.4.2 (v3.4.2-0-ga889cf1b1bf9) on windows 64 bit可能需要自行安裝audio codec dll plugin原创 2021-01-29 16:49:27 · 708 阅读 · 0 评论 -
[Audio]potplayer播放 G.711a or G.711mu 底躁問題
potplayer播放 音頻串流G.711a or G.711mu 的底躁音會忽大忽小現象環境版本windows 10potplayer201209 (1.7.21396) 64 bitpotplayer200204 (1.7.21126) 64 bit大約在播放前10秒很小聲,第10秒之後逐漸放大,大到某一個程度之後停止。wireshark 抓audio sample 也沒有振幅 (也就是音量)上的變化。與之相對 vlc 等其他也可以播放 g711a,原创 2021-01-29 13:31:29 · 817 阅读 · 1 评论 -
【python】UI/ function code seperated(ISP), TCP server receive multi client and send to a client
【python】UI/ function code seperated(ISP), multithread TCP server receive multi client and send to specific one client少少行數實現的python tcp-server,自愉自樂用 :)文章目录【python】UI/ function code seperated(ISP), multithread TCP server receive multi client and send to sp原创 2021-01-28 01:25:58 · 202 阅读 · 0 评论 -
Git: work flow of how a feature added to a branch
A workflow of how to add a feature in remote repository Git: work flow of how a feature added to a branchPULL REMOTE TO LOCALNEW FEATURE BRANCH FROM LOCALEDIT YOUR FEATURE BRANCH (ADD, COMMIT)LOCAL PULL REMOTEFEATURE MERGE TO LOCAL, ALSO FIX CONFLICTLOCAL原创 2021-01-28 01:12:09 · 86 阅读 · 0 评论 -
Linux環境變數作用域問題
一般嵌入式系統在OS 裡面會設置環境變量,至少有:LIB=/system/lib 之類的,但如果在其他bin 有如下代碼:...system("do-some-exec-or-some-shell-script");...是 不會 參考到環境變量的,因此如果關連到某些庫函數之類的就會執行失敗,因此要加上....system("export LIB=/system/lib); /*或其他的環境變量*/system("do-some-exec-or-some-shell-script");.原创 2021-01-27 16:32:04 · 62 阅读 · 0 评论