usb device 传输H264数据给PC机,PC播放失败

小爷犯贰ing 2023-02-02 10:40:03 编辑

有大佬帮忙分析下这个抓包吗?功能是作为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帧,数据传输的时间点如下:

103041223150

USB中文网 2023-02-02 10:44:47 编辑

使用bushound抓一下数据包,每个包可只抓32字节头长度:
参考:https://www.usbzh.com/article/detail-7.html