【已解决】[IPC SDK]IPC_DEMO_5.x 视频流播放问题

IPC/NVR/可视门铃等具备多媒体能力的设备,扫地机/AGV等机器人设备


Martin
Posts: 49

这个基本格式是:video/x-h264, alignment=nal, stream-format=byte-stream
然后发送SPS和PPS插入间隔(以秒为单位)(当检测到sprop参数集时,将在数据流中复用)

Martin
Posts: 49

Re: [IPC SDK]IPC_DEMO_5.x 视频流播放问题

你好,有什么建议吗?

Martin
Posts: 49

Re: [IPC SDK]IPC_DEMO_5.x 视频流播放问题

Martin 2023年 Mar 14日 17:30

这是我抓的数据,请问这样式符合格式的吗?要怎么处理送ringbuffer?

重复的67 68 把发送SPS和PPS插入间隔取消插入就变成下面这样了:

Attachments
a18e193a123ea7c81dfb88e04f961ea.png
User avatar
fallen-queen
Posts: 140

Re: [IPC SDK]IPC_DEMO_5.x 视频流播放问题

1.我直接把你给的h264,替换掉原来demo里面的视频文件,可以播出视频,但需要等很久,

原因是文件里面只有一个I帧,正常情况下,一般24秒,一个I帧。

2.方便的话,可以直接将设备上取的流,替换到ubuntu demo里面跑一下,如果ubuntu demo跑不通,设备应该也是跑不通的

Martin
Posts: 49

Re: [IPC SDK]IPC_DEMO_5.x 视频流播放问题

你好,现在我跑过了 ,之前是I帧只有第一帧是SPS+PPS+IDR即00 00 00 01 67,后面都只有IDR即00 00 00 01 65,现在把所有I帧都加了SPS与PPS就可以了。

User avatar
fallen-queen
Posts: 140

Re: [IPC SDK]IPC_DEMO_5.x 视频流播放问题

赞!建议SDK替换成ring buffer没加调试打印的版本,避免打印过多,影响性能。

Post Reply