原创 協誠創新鏡頭+Hi3516
CAMERA =============SAMPLE_COMM_VI_SetMipiAttr enWDRMode: 0 in sensor.ko ipc_dom = 10 linear mode ===IMX307_MIPI_2Lane
原创 Golang/Gin框架添加對HTTPS的支持
https://github.com/unrolled/secure example: 1.使用安全套接字中間件,secure即可實現,HTTPS支持。 2.利用工具可以生成私鑰key.pem和證書cert.pem Golang標準庫cr
原创 Tencent-ncnn在ubuntu16 cmake3.10.2上人臉檢測編譯測試
超級輕量級模型-https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB,內部採用SSD、NCNN、MNN多種,pytorch多用方式對模型進行了測試和分析
原创 goland IED編譯運行服務後瀏覽器訪問404問題
windows 10 第一次用golang IDE,Demo採用gin框架編寫,訪問本地數據庫,踩坑記錄..... 點擊綠色三角按鈕,程序可以正常編譯運行。但是訪問報錯404。 訪問報錯如下: 分析發現默認狀態下goland生成exe文
原创 基於RtspServer的流媒體代理轉發
由於項目中需要用到將其他協議轉換到rtsp服務中,進行代理轉發 其中實現了,媒體文件和網絡流的RTSP傳輸。 主要問題,媒體文件的解析,需要進行h264裸流的NALU處理 pushFrame()需要確保RFC6184進行預處理 int
原创 linux 交叉編譯工具鏈配置
1.解壓hi3516a sdk toolchain工具包 2.運行交叉編譯安裝腳本cross.v300.install 安裝後交叉編譯工具鏈會自動配置到/etc/profile目錄 export PATH="opt/hisi-linux/
原创 android binder進程間互聯通訊Demo
本Demo基於Android 7.0 sdk,主要實現內容: 1.客戶端進程調用服務端進程接口,向服務端發起指令或數據傳遞 2.服務端回調客戶端接口,將處理結果反向傳輸給客戶端進程 主要實現基於IInterface的接口ICodecSer
原创 android udp推流VLC預覽
ANDROID使用UDP向服務端發送裸h264數據流,發現3.0.7版本的VLC無法播放。 後臺回退版本版2.2.2版本,可以正常解碼h264裸流。 通過抓包分析: h264數據正常,本地採集也可以播放(H264BSAnalyzer-雷
原创 最近跑海思安卓7.0 系統代碼,編譯一個簡單的Hello程序
------------------------------------------------------------------------------ 1.Android.mk LOCAL_PATH := $(call my-di
原创 Android Framework中編譯彙編文件出錯orreqs
在Android 4.4源碼編譯正常,在Android 7.0編譯ERROR,可能和編譯環境中的mk文件配置有關係
原创 Android audio關於AudioRecord AudioTrack拾音例子(c++源碼)
請參考我哥們的一篇實現,非常棒! https://blog.csdn.net/qq_38907791/article/details/90174049
原创 android studio cmakelist 加載第三方庫及NDK版本不兼容
1.android studio 3.0以上對ndk支持CMakelist.txt模式,原來的Android.mk,Application.mk逐漸被取代。 . cmakelist.xml修改 # For more informatio
原创 srt-master
開源路徑:https://github.com/Haivision/srt 官方文檔下載:https://download.csdn.net/download/binary2014/10866808 初次調研SRT協議,後期會分享基於sr
原创 YUV使用總結 —— Android常用的幾種格式:NV21/NV12/YV12/YUV420P的區別
首先想要了解YUV爲何物,請猛戳:https://msdn.microsoft.com/en-us/library/aa904813(VS.80).aspx 上面的鏈接中,微軟已經寫的很詳細了,國內大部分文章都是翻譯這篇文章的,如果還有
原创 基於Android-Framework視頻H264/H265解碼
主要解碼部分代碼 void VideoPlayChannel::Decode() { int ret =-1; int dec_out; int err_cnt =0; int dec_cnt =0;