无帝老三

无帝老三

0个粉丝

12

问答

0

专栏

0

资料

无帝老三  发布于  2016-06-02 19:13:11
采纳率 0%
12个问答
8393

hisi3518e基于venc实时编码H264并且能JPEG抓拍功能

 
vpss组0   vpss   物理通道0

创建venc group0 chnl0   用于h264编码

创建venc group1 chnl1   用于JPEG抓拍

两个venc group都绑定到vpss chnl0

运行程序如下,如果不按回车进行抓拍,编码一切正常

按下回车,抓拍一张图片,然后h264编码就获取不到了,

难道不能这么做?请路过的大神指点下

press 'q' to exit sample!
peress ENTER to capture one picture to file
********oRTP for H.264 Init********
ortp-message-Setting random local addresses.
ortp-message-rtp session [0xdc1758] set to rtp [192.168.1.58:8080] rtcp [192.168.1.58:8081]
ortp-message-Using permissive algorithm

snap 0 success!
Get ISP Interrupt Failed with ec 0x1!
Get ISP Interrupt Failed with ec 0x1!
Get ISP Interrupt Failed with ec 0x1!
Get ISP Interrupt Failed with ec 0x1!
[SAMPLE_COMM_VENC_GetVencStreamProc]-1086: get venc stream time out, exit thread
Get ISP Interrupt Failed with ec 0x1!
Get ISP Interrupt Failed with ec 0x1!
Get ISP Interrupt Failed with ec 0x1!
q
Get ISP Interrupt Failed with ec 0x1!
Get ISP Interrupt Failed with ec 0x1!
[SAMPLE_COMM_VENC_GetVencStreamProc]-1086: get venc stream time out, exit thread
Get ISP Interrupt Failed with ec 0x1!
Get ISP Interrupt Failed with ec 0x1!
program exit normally!
# ls -l
-rw-r--r--    1 root     root           577 Jun  2  2016 Makefile
-rwxr-xr-x    1 root     root       1228976 Jun  2  2016 sample_venc
-rw-r--r--    1 root     root         24031 Jun  2  2016 sample_venc.c
-rw-r--r--    1 root     root         25876 Jun  2  2016 sample_venc.o
-rwxr-xr-x    1 root     root       1228865 Jun  2  2016 sample_vencold
-rw-r--r--    1 root     root         22512 Jun  2  2016 sample_vencold.c
-rw-r--r--    1 root     root         25204 Jun  2  2016 sample_vencold.o
-rw-r--r--    1 root     root        155647 Jun  2  2016 snap_0.jpg
-rw-r--r--    1 root     root       2343961 Jun  2  2016 stream_chn0.h264
我来回答
回答8个
时间排序
认可量排序

goodman

4个粉丝

30

问答

18

专栏

17

资料

goodman 2016-06-02 19:35:27
认可0
"两个venc group都绑定到vpss chnl0"

我想问题出在这里,VPSS不是有4个通道吗?(hi3531,3520D是的,18E你看下几个),绑定另外一看看

无帝老三

0个粉丝

12

问答

0

专栏

0

资料

无帝老三 2016-06-02 20:32:41
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=31070&ptid=11498]goodman 发表于 2016-6-2 19:35[/url]
"两个venc group都绑定到vpss chnl0"

我想问题出在这里,VPSS不是有4个通道吗?(hi3531,3520D是的,18E ...[/quote]

我想对vpss通道0的数据进行不同处理啊,

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-06-03 08:12:07
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=31073&ptid=11498]无帝老三 发表于 2016-6-2 20:32[/url]
我想对vpss通道0的数据进行不同处理啊,[/quote]

要注意VPSS的特性

如果是auto模式, 那么每个vpss channel后面只能绑定一个后续模块
如果是user模式, 那么每个vpss channel后面可以绑定多个后续模块

文档上是这样描述的
VPSS通过调用SYS 模块的绑定接口,可与VI 和VO/VENC/IVE 等模块进行绑定,其中前者
为VPSS 的输入源,后者为VPSS 的接收者。用户可通过提供的MPI 接口对GROUP
进行管理。每个GROUP 仅可与一个输入源绑定。GROUP 的物理通道有两种工作模
式:AUTO 和USER,两种模式间可动态切换。默认的工作模式为AUTO,此模式下
各通道仅可与一个接收者绑定。若想使用USER 模式,则需调用MPI 接口进行设置,
同时指定所需图像的大小和格式,此模式下各通道可与多个接收者绑定。需要特别注
意的是,USER 模式主要用于对同一通道图像进行多路编码的场景,此模式下播放控
制不生效,因此预览和回放场景下不建议使用USER 模式。

"我想对vpss通道0的数据进行不同处理啊"
这个不是问题, 只要H.264编码绑定  channel0, JPEG绑定channel 1就能达到楼主要的功能

无帝老三

0个粉丝

12

问答

0

专栏

0

资料

无帝老三 2016-06-03 08:45:17
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=31083&ptid=11498]zhuangweiye 发表于 2016-6-3 08:12[/url]
要注意VPSS的特性

如果是auto模式, 那么每个vpss channel后面只能绑定一个后续模块
[/quote]

程序中vpss chnl0 已经设置为user模式了,venc 的chnl0是264编码,venc的chnl 1是JPEG编码,都绑定到了vpss chnl 0。这几步有没有错误?

无帝老三

0个粉丝

12

问答

0

专栏

0

资料

无帝老三 2016-06-07 11:33:00
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=31083&ptid=11498]zhuangweiye 发表于 2016-6-3 08:12[/url]
要注意VPSS的特性

如果是auto模式, 那么每个vpss channel后面只能绑定一个后续模块
[/quote]

现在能实现抓拍和编码,编码是一个线程,程序运行一会后就出现timeout,
Get ISP Interrupt Failed with ec 0x1!
[SAMPLE_COMM_VENC_GetVencStreamProc]-1130: get venc stream time out, exit thread

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-06-07 11:38:03
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=31248&ptid=11498]无帝老三 发表于 2016-6-7 11:33[/url]
现在能实现抓拍和编码,编码是一个线程,程序运行一会后就出现timeout,
Get ISP Interrupt Failed with ...[/quote]

无码流通常不是编码的问题, 看看数据源是不是出问题了

zxf_meian

0个粉丝

3

问答

0

专栏

0

资料

zxf_meian 2017-11-24 09:45:39
认可0
[img]Z:\tftp_dir\snap_1.jpg[/img]
运行sample_venc.c,保存的.h264文件画面如图,是什么原因啊

zxf_meian

0个粉丝

3

问答

0

专栏

0

资料

zxf_meian 2017-11-24 09:47:22
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=31070&ptid=11498]goodman 发表于 2016-6-2 19:35[/url]
"两个venc group都绑定到vpss chnl0"

我想问题出在这里,VPSS不是有4个通道吗?(hi3531,3520D是的,18E ...[/quote]

运行sample_venc,把生成的视频传到电脑用暴风影音观看,画面如图
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区