Ziv Win

Ziv Win

0个粉丝

8

问答

0

专栏

0

资料

Ziv Win  发布于  2019-12-09 19:08:12
采纳率 0%
8个问答
2314

【已解决】关于瞬时码率获取的问题

 
本帖最后由 zivwin 于 2019-12-10 19:42 编辑

各位,请教下:
海思是否有接口可以直接获取设备通道的瞬时码率?
目前通过cat /proc/umap/rc 下的RUN INFO--》InsBr可以看到瞬时码率,想提取来用。
我来回答
回答5个
时间排序
认可量排序

goodman

4个粉丝

30

问答

18

专栏

17

资料

goodman 2019-12-09 22:27:16
认可0
没有的话可以写个脚本定时往/tmp里面刷,也是可以的

Ziv Win

0个粉丝

8

问答

0

专栏

0

资料

Ziv Win 2019-12-10 09:27:41
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=150888&ptid=76845]goodman 发表于 2019-12-9 22:27[/url]
没有的话可以写个脚本定时往/tmp里面刷,也是可以的[/quote]

谢谢大神,意思是提取rc文件下的健值填到tmp目录下的文件吗?然后再读文件?

Ziv Win

0个粉丝

8

问答

0

专栏

0

资料

Ziv Win 2019-12-10 19:40:04
认可0
还有一种方法,HI_MPI_VENC_GetStream计算每秒的接受的包的大小。这个视情况而定。例如我是2s一个I帧,那我可以每2s统计一次,可以在I帧开始统计,但是这种办法要考虑你的参考时间例如到了1s结束的那一帧不是I帧,且你也能正确判断是到了1s结束。这有点难度,可以引入出差,例如0.99(我用1.99s,我是2s一I帧)秒结束码流大小的累加计算,这样算出来的码率和RC的瞬时码率基本一致。

Ziv Win

0个粉丝

8

问答

0

专栏

0

资料

Ziv Win 2019-12-10 19:40:36
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=150968&ptid=76845]zivwin 发表于 2019-12-10 19:40[/url]
还有一种方法,HI_MPI_VENC_GetStream计算每秒的接受的包的大小。这个视情况而定。例如我是2s一个I帧,那我 ...[/quote]

出差--》误差

Ziv Win

0个粉丝

8

问答

0

专栏

0

资料

Ziv Win 2019-12-10 19:42:05
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=150968&ptid=76845]zivwin 发表于 2019-12-10 19:40[/url]
还有一种方法,HI_MPI_VENC_GetStream计算每秒的接受的包的大小。这个视情况而定。例如我是2s一个I帧,那我 ...[/quote]

一致有点过分了,算出来比较接近。否则可能出现码率一个大一个小的交替的情况
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区