DM8168,原始数据从ipnc的rtsp地址进来,在streamRecvProc线程里,有streamTxVideoFxn将数据发给rtspserver,live555,在网页用生成的板子ip的rtsp地址可以播放。
我编码后传到A8的数据,在IpcBitsInLink_processBitBufs里,ListMP_getHead,IpcBitsInLink_getBitBuf(pObj, pListElem, &pBitBuf)以后,是否可以用pBitBuf结构填充streamTxVideoFxn里的sendBufInfo,将数据发给rtspserver?
hl chu:
大神都去哪了?
Ternence_Hsu:
你好;
你是用的什么版本的SDK ?
hl chu:
回复 Ternence_Hsu:
你好,是DVRRDK,流程是这样的:IPNC–A8–videoM3–decode–vpssM3–sclr–dup–videoM3–encode–A8–rtspserver。
hl chu:
回复 hl chu:
开始数据从ip摄像头到A8
hl chu:
回复 hl chu:
数据可以发过去,但是用vlc或网页有时候能播放成功有时候不行,都读到了关键帧,望指点!
hl chu:
回复 hl chu:
第一次获取的是关键帧的话可以播放,先获取到的不是关键帧,然后再获取到关键帧就不能播放,好像是这样。
hl chu:
回复 hl chu:
数据从rtsp进来后,第一次发送给解码器的必须是关键帧。为什么我经过解码,处理,编码后发给webserver的时候,客户端点播,必须要收到前面说的第一个关键帧才能播放,收到后面的关键帧不能播放,求指点!