原创 在海思hi3520dv300跑.net core

最近拿到一塊海思3520dv300的板子,折騰了一下,發覺跑.NET完全沒問題,以下是大概步驟。 1. .NET CORE需要glibc,需要編譯海思的glibc版本的kernel和rootfs,測試可以直接用海思SDK默認配置即可(編譯

原创 C#開發FFMPEG例子(API方式) FFmpeg拉取RTMP流並播放

最近公司有個視頻的項目,需要調用FFMPEG的API來實現部分功能,這麼多語言用下來,還是C#最舒服,所以就還是希望用C#來寫,但C#不能直接調用ffmpeg的靜態庫,動態庫又得采用pinvoke方式,ffmpeg那麼多API,還涉及類型

原创 ADPCM_DVI4音頻解碼

項目中要用到ADPCM_DVI4音頻格式,需要對DVI4做編解碼,在windows環境海思提供了庫,可以直接調用,近期需要移植到linux,海思沒有提供相關庫,只能自己想辦法了。找了很多資料,終於在RFC3551中找到DVI4的描述,見h

原创 FFmpeg推流延遲10秒問題記錄

在使用FFmpeg進行推流時,單獨推視頻和單獨推音頻都沒有延遲,但是音視頻一起推時,不發音頻流數據會延遲10秒。經查問題原因爲AVFormatContext的max_interleave_delta參數默認爲10秒,在ff_interle