usb device 传输H264数据给PC机,PC播放失败
有大佬帮忙分析下这个抓包吗?功能是作为usb device,通过uvc 传输H264数据给电脑,但是电脑没有解析出来,但是我将传输的数据dump下来保存为a.h264(只dump了头两帧 I帧 P帧),电脑是可以正常播放的,也就是说传输的数据应该是没有问题,有没有大佬帮忙看下描述符相关或者payload header之类的是不是有问题?
抓包工具为USB Packet Viewer。
usb 包的下载地址:git clone git@github.com:BlackTudou/usb_packet.git
uvc 传输H264 有什么特殊的要求吗?我现在就传了两帧,I帧和P帧,数据传输的时间点如下:
使用bushound抓一下数据包,每个包可只抓32字节头长度:
参考:https://www.usbzh.com/article/detail-7.html