实时rtp流实现gpu解码
vlc.exe --demux rawvideo --rawvid-fps 25 --rawvid-width 480 --rawvid-height 272 --rawvid-chroma I420 ds_480x272.yuv
vlc.exe --demux rawvideo --rawvid-fps 25 --rawvid-width 1920 --rawvid-height 1080 --rawvid-chroma I420 E:\11.nv12
国标流(1920*1080大小的图片):
Mark标志位: 每个I,B,P帧的最后一个分包有Mark标志位
编码结构: sps(36字节,12字节rtp头也包含在内) + pps(16字节,12字节rtp头也包含在内) + I帧 + 49-51个BP帧
大小: I帧大概有38个FU分包,B,P帧大概10-13个分包,一般的均匀分包rtp大概是1460个字节,一个I帧过后大概有49-51个对比帧,
也就是I帧大小38*1460=54K
BP帧约等于13*1460=18K
本地内存计算:每秒25帧,也就是两秒就有一个I帧,两秒的数据量72K,假设最多忍受延时在3秒,最多能在内存保存100K的待解码数据