ruixiang

ruixiang

1个粉丝

22

问答

0

专栏

1

资料

ruixiang  发布于  2019-01-04 11:34:29
采纳率 0%
22个问答
4248

海思编码后的数据送到ffmpeg库里打包TS流推到VLC上卡顿,推到ffplay正常

 
        我用hi3516e采集视频然后h264编码,把编码后的数据不写成文件,发到一个基于ffmpeg库开发的一个服务程序,这个程序接收h264裸流,然后进行TS流的打包,最后UDP推送到某一IP。我尝试用ffplay播放该网络流,视频流畅正常,但是用vlc播放就很卡顿,大约2S左右就卡一下,vlc的统计里显示丢帧。如果我不进行网络发送,改成打包TS流以后存成文件,最后的文件ffplay和vlc都能正常播放。现在就是不知道为什么vlc播放这个udp的ts流为什么会卡顿。
        有没有做过ffmpeg打包海思视频的朋友,请帮忙指点一下。
        谢谢!
我来回答
回答6个
时间排序
认可量排序

ruixiang

1个粉丝

22

问答

0

专栏

1

资料

ruixiang 2019-01-04 16:49:21
认可0
调了一天还是没有进展,求高人指点一下。
我看了一下海思编码后的pts,发现值很乱,并不是40000的递增,而是有50000,有1000000等等不大相同的值。而我把数据送到ffmpeg打包后,是按照40000us来转成3600来增加pts的,不知道有没有问题。
还请指点。多谢!

qn1532917771

0个粉丝

7

问答

0

专栏

0

资料

qn1532917771 2019-01-07 16:16:32
认可0
我也在做这个,我想请问一下您那个264的码流是怎么发送给ffmpeg的那?能提供一下思路吗?

qn1532917771

0个粉丝

7

问答

0

专栏

0

资料

qn1532917771 2019-01-07 16:18:24
认可0
我本来想利用ffmpeg读取内容的回调函数然后调用HI_MPI_VENC_GetStream,后来发现好像不行

ruixiang

1个粉丝

22

问答

0

专栏

1

资料

ruixiang 2019-01-08 08:52:10
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=120435&ptid=56413]qn1532917771 发表于 2019-1-7 16:18[/url]
我本来想利用ffmpeg读取内容的回调函数然后调用HI_MPI_VENC_GetStream,后来发现好像不行[/quote]

我是在SAMPLE_COMM_VENC_SaveStream函数里不写文件,而是udp发出去。另外一个进程收到然后打包。

qn1532917771

0个粉丝

7

问答

0

专栏

0

资料

qn1532917771 2019-01-08 08:56:45
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=120500&ptid=56413]ruixiang 发表于 2019-1-8 08:52[/url]
我是在SAMPLE_COMM_VENC_SaveStream函数里不写文件,而是udp发出去。另外一个进程收到然后打包。[/quote]

那这样的话延迟大吗?

ruixiang

1个粉丝

22

问答

0

专栏

1

资料

ruixiang 2019-01-07 08:09:01
认可0
求指点,着急
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区