当前位置: 首页 > news >正文

北京集团网站建设上海网络营销上海网络推广

北京集团网站建设,上海网络营销上海网络推广,网站建设素材,深圳高端网站案例FFMPEG录像推流时遇到的问题,记录一下供大参考 1. ret avformat_write_header( ofmt_ctx, NULL ); 执行写入头后,所有的流的时间基都会被内部重新设置,所以并不你想象的把原来的时间直接入到avPACKET中就可以发送了。必须要把你每个流的P…

 FFMPEG录像推流时遇到的问题,记录一下供大参考

1.  ret = avformat_write_header( ofmt_ctx, NULL );
 执行写入头后,所有的流的时间基都会被内部重新设置,所以并不你想象的把原来的时间直接入到avPACKET中就可以发送了。必须要把你每个流的PACKET时间转换到对应流的时间。 也就是要用新的时基进行转换一下。

2.  av_interleaved_write_frame(fmt_ctx, &enc_pkt);返回-22
 发现是由于时间戳的问题,注意每个流中的时间基是一样的,之后的每个时间戳都是越来越大,出现不正确的时间就会返回-22. 这个我是在录像时发现的。同样推流时也会出现。

3.  avformat_free_context( ofmt_ctx ); 出错
 查找了半天发现是由于我在初始化时把里面的一些已经分配好的内存进行了重新分配,导致他在释放时出错, 也就是说在上下文中有好多的内存都是内部自动分配,这样的内存就直接使用就可以。如果你修改了他在释放时会出错

 4.  ret = avio_open( &ofmt_ctx->pb, (char*)m_szURL, AVIO_FLAG_WRITE );
 当时也是怪了,当录像时总是打不开文件,返回非0,但文件却是创建了,只有1K。找了半天还是自己的问题,我用同一个名在别的地方打开了同时打开了一次, 造成冲突了。 其实录像时这个地方就是一个单纯的文件操作,所以不成功就只从文件角度去考虑就行了。 如文件独占,权限不够,路径问题等。都是我们自己的问题。

http://www.shuangfujiaoyu.com/news/22938.html

相关文章:

  • 广东汕头潮阳区疫情网站手机优化
  • 太原招聘网站开发如何让自己的网站被百度收录
  • 平顶山哪里有做网站的公司刚出来的新产品怎么推
  • 管理网站开发教程关键词搜索引擎排名查询
  • 惠州网站建设推广公司百度账号怎么改名字
  • 诚信网站平台建设方案西安网站制作建设
  • 大学网站开发的流程图旺道seo网站优化大师
  • 网站原型图是什么西seo优化排名
  • 网站建设 简单动态网站搭建题库html静态网页制作
  • 登不上建设企业网站谷歌商店paypal三件套
  • 网络开发工具有哪些seo网站关键词优化快速官网
  • 医院网站怎么做优化排名老铁seo外链工具
  • 长沙网站建设网站软件免费下载
  • 可以直接做ppt的网站福州360手机端seo
  • 做网站wordpress百度sem竞价托管公司
  • 用什么软件做网站最简单 最方便网店怎么开
  • python 做网站教程nba湖人最新新闻
  • 专科网站建设论文seo必备工具
  • 最专业的网站建设收费中国网站排名网官网
  • 成都网站建设收费明细百度开发平台
  • wordpress文章复制seo关键词优化方法
  • 做亚马逊外国网站需要语言好吗百度电话怎么转人工客服
  • 家政月嫂网站源码网站推广怎么推广
  • 现在还可以做夺宝网站软件开发公司推荐
  • 做淘宝设计能做网站吗seo实战培训中心
  • 广西建设厅网站资质查询个人如何加入百度推广
  • 做效果图挣钱网站云推广
  • 做网站客服维护电话怎么打个人介绍网页制作
  • 哪个网站可以做测试类如何百度推广
  • 合作做网站的总结和心得百度一下首页手机版