mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
Owner: machong

请问cusdk如何获取视频流

[copyURL]

3

主题

78

帖子

219

积分

midMem

Rank: 3Rank: 3

积分
219
 Owner| poston 2018-5-24 09:40 | 显示全部楼层
admin post on2018-5-23 21:57
可自己动手分析下

SAV_PIX_FMT_YUV420P,1920*1080,iDataSize[0]=1920,iDataSize[1]=960,iDataSize[2]=960;pFrame->ppData[0]中存的Y分量,ppData[1]和ppData[2]分别存的UV分量是这样吗?  是YUV420P格式的吗?
reply agree Against

使用道具 report

2

主题

96

帖子

472

积分

midMem

Rank: 3Rank: 3

积分
472
poston 2018-5-24 09:58 | 显示全部楼层
machong post on2018-5-24 09:40
SAV_PIX_FMT_YUV420P,1920*1080,iDataSize[0]=1920,iDataSize[1]=960,iDataSize[2]=960;pFrame->ppD ...

您好,获取的视频流是否为SAV_PIX_FMT_YUV420P,可由 afterDecode 回调中的第二个参数SAVCodec_Context,中的SAV_VideoParam结构中的SAV_PixelFormat来确定,SAV_VideoParam中也有分辨率信息,先通过这个信息确定原始数据格式
reply agree Against

使用道具 report

3

主题

78

帖子

219

积分

midMem

Rank: 3Rank: 3

积分
219
 Owner| poston 2018-5-24 10:01 | 显示全部楼层
Mitarai post on2018-5-24 09:58
您好,获取的视频流是否为SAV_PIX_FMT_YUV420P,可由 afterDecode 回调中的第二个参数SAVCodec_Context, ...

sdk有64位的吗?>
reply agree Against

使用道具 report

2

主题

96

帖子

472

积分

midMem

Rank: 3Rank: 3

积分
472
poston 2018-5-24 10:03 | 显示全部楼层
machong post on2018-5-24 10:01
sdk有64位的吗?>

64位有的。另外,对于视频流,SAV_Frame中的iDataSize是ffmpeg 中AVFrame 的linesize,即原始数据行数,不能算作帧数据大小
reply agree Against

使用道具 report

1

主题

579

帖子

1995

积分

vipMem

Rank: 6Rank: 6

积分
1995
poston 2018-5-24 10:22 | 显示全部楼层
machong post on2018-5-24 09:40
SAV_PIX_FMT_YUV420P,1920*1080,iDataSize[0]=1920,iDataSize[1]=960,iDataSize[2]=960;pFrame->ppD ...

1920*1080 yuv420p情况下:
Y分量行数hs=hight = 1080   UV分量的行数hs2 = high/2 = 540
pFrame.ppData[0]  Y分量, pFrame.iDataSize[0] Y分量每行数据大小。数据大小=iDatasize[0]*hs=1920*1080 = 2073600
pFrame.ppData[1]  U分量, pFrame.iDataSize[1] U分量每行数据大小。数据大小=iDatasize[1]*hs2=960*540 = 518400
pFrame.ppData[2]  V分量, pFrame.iDataSize[2] V分量每行数据大小。数据大小=iDatasize[2]*hs2=960*540 = 518400
reply agree Against

使用道具 report

3

主题

78

帖子

219

积分

midMem

Rank: 3Rank: 3

积分
219
 Owner| poston 2018-5-24 10:27 | 显示全部楼层
Mitarai post on2018-5-24 10:03
64位有的。另外,对于视频流,SAV_Frame中的iDataSize是ffmpeg 中AVFrame 的linesize,即原始数据行数, ...

网盘有那个64位的sdk吗
reply agree Against

使用道具 report

10

主题

531

帖子

2423

积分

admin

Rank: 9Rank: 9Rank: 9

积分
2423
poston 2018-5-24 10:30 | 显示全部楼层
应该就是一个SDK
reply agree Against

使用道具 report

3

主题

78

帖子

219

积分

midMem

Rank: 3Rank: 3

积分
219
 Owner| poston 2018-5-24 10:39 | 显示全部楼层
admin post on2018-5-24 10:30
应该就是一个SDK

有64位的sdk吗?  
reply agree Against

使用道具 report

2

主题

96

帖子

472

积分

midMem

Rank: 3Rank: 3

积分
472
poston 2018-5-24 10:55 | 显示全部楼层

libBVCU暂时不支持64位
reply agree Against

使用道具 report

1

主题

11

帖子

51

积分

member

Rank: 2

积分
51
poston 2020-9-23 19:25 | 显示全部楼层
machong post on2018-5-23 12:07
那接收音视频流是要自己去重写afterDecode()对吗?

您好,请问你的问题解决了吗?pFrame里好像只有视频数据,音频数据是如何获取的?
reply agree Against

使用道具 report

creditRule

QQ|wireless surveillance

GMT+8, 2024-3-29 16:54 , Processed in 0.061525 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList