KL730 encode相關問題
目前使用KL730進行ipcam之產品開發,想請問vi==>encode(H264/H265),接收encode data除了使用SRB_InitReader、SRB_ReturnReceiveReaderBuff方式取得encode data外,是否有其他方式取得encode data(如VMF_VENC_CONFIG_T之callback function??)
再來目前跑"vi==>encode==>rtsp"的過程,可從VLC看到其影像,但跑一段時間後console會一直出現"error: writer return wrong buffer"(如下圖所示),請問這是什麼原因造成的,我們該如何解決這個問題
Comments
Hi Jerry,
1.關於API的部分,請先參考Leipzig_SDK_Multimedia_Framework_Programming_Guide文件,Chapter 7 VMF_VENC 的說明。
2.error的問題,請問是執行KL730 sdk 預設的app嗎? 請協助提供sdk版本及操作步驟。
Hi Nick Wang:
=== 問題2 ===
使用SDK版本:SDK 1.2.1
sensor:OS05A10(5M, 2560x1920)
encode stream:
Strem0:2560x1920, 30fps
Strem1:320x240, 30fps
Strem2:2560x1920, 5fps
操作步驟:(參考streamer code、examples code之步驟)
1. init video source:VMF_VSRC_Init, VMF_VSRC_Start
2.init bind: VMF_BIND_Init
3.init encode: VMF_VENC_OUT_SRB_Setup_Config, VMF_VENC_OUT_SRB_Setup_Config, VMF_VENC_Init, VMF_VENC_ProduceStreamHdrf且產生一個encode recv thread接收encode data(SRB_InitReader, VMF_VENC_Start, VMF_VENC_ProduceStreamHdr, loop:SRB_ReturnReceiveReaderBuff)
相關參數參考streamer code、examples code與stream.ini進行設定
rtsp server使用live555 api
rtsp client使用VLC觀看影像
=== 問題1 ===
能否直接告知我是不是一定要使用SRB_InitReader(或SCM_InitReader)==>SRB_ReturnReceiveReaderBuff方式才能接收encode data呢??因為你們SDK sample code只有使用SRB_InitReader(或SCM_InitReader)==>SRB_ReturnReceiveReaderBuff方式 接收encode data
Chapter 7 VMF_VENC有 fnOnPreProcessCallback、fnOnSetOutputCallback、fnOnStreamHeaderCallback、fnOnDataCallback、fnOnPostProcessCallback 文字說明,SDK中卻無相關的code使用,若這些callback某一個能接收encode code的情形下,可否提供一些使用該callback function之sample code
Hi Jerry,
若有客製化程式等需求,請聯繫原先接洽的業務以取得進一步技術支援,謝謝。
Hi Nick Wang:
"客製化程式"可以不回答我,但接收encode data之使用為何不能回答呀,台灣有這麼封閉嗎???
能否直接告知我是不是一定要使用SRB_InitReader(或SCM_InitReader)==>SRB_ReturnReceiveReaderBuff方式才能接收encode data呢??因為你們SDK sample code只有使用SRB_InitReader(或SCM_InitReader)==>SRB_ReturnReceiveReaderBuff方式 接收encode data
Chapter 7 VMF_VENC有 fnOnPreProcessCallback、fnOnSetOutputCallback、fnOnStreamHeaderCallback、fnOnDataCallback、fnOnPostProcessCallback 文字說明,SDK中卻無相關的code使用,若這些callback某一個能接收encode code的情形下,可否提供一些使用該callback function之sample code
Hi Jerry,
KL730基本上都是專案開發,理論上都會有對應的支援窗口,若您那邊沒有相關資訊,還請向購買單位聯絡,相信都會為您安排
論壇的設置是希望大家發問討論之餘也可以讓其他人也看到相關的訊息分享,若這邊的答案無法滿足您,也可直接向支援窗口詢問,請避免在此處謾罵造成爭議,感謝您的配合。