最近有个这样的问题:
有个移动终端上面安装了摄像头,视频分两路:一路在终端上实时显示;另一路采用H.264编码通过无线网络传输到PC机上,PC机上进行解码播放。我主要负责PC机上的应用。
整个流程如下:
终端:采集filter-》smart tee filter-》播放
-》264编码 filter-》网络sender filter
PC:网络接收receiver filter-》ffdshow video decoder-》VMR9 render
终端先将媒体类型发送给PC,VIDEOHEADINFO结构,调试中可以看到视频子类型是H264的guid。PC端的所有FILTER
都创建成功,且pin之间的连接也都成功了。receiver往下deliver也成功,但是就是没有画面,想请问一下大家,这个流程有没有问题?有没有什么好的建议?
另:终端采用的是OMAP3530,编码如下图所示(这块我不熟).
GUID guidH264 = { 0xb2e82896, 0x5bd7, 0x4299, 0xb6, 0x5d, 0x8f, 0x95, 0xa0, 0x11, 0xa2, 0xe7};