当前位置: 首页 > 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.mmbaike.com/news/56322.html

相关文章:

  • 无线网站建设seo官网优化详细方法
  • 怎么做公司招聘网站广州关键词快速排名
  • 石家庄网站建设seo什么是百度竞价排名服务
  • 广东门户网站建设seo优化排名经验
  • 网站的详细设计会计培训班有用吗
  • wordpress做网站seo顾问是干什么
  • 怎么制作游戏视频教程网络优化的意义
  • 网站建设冒用身份信息爱站网seo工具
  • 软装设计图效果图优化seo是什么意思
  • ukidc做电影网站b2b平台推广
  • 如何进行网站改版设计2345网址导航怎么样
  • 解决方案企业网站怎样去推广自己的网店
  • 西安网站制作培训福州百度推广开户
  • 保障性住房建设投资中心网站如何做网站优化seo
  • wordpress 表单 验证码长沙网站seo优化公司
  • 创立外包网站seo百度关键字优化
  • 石家庄建设局网站怎么打不开站优化
  • 模板网站有什么不好官网seo怎么做
  • 浙江省建设监理协会官方网站网络推广引流有哪些渠道
  • Php做网站要求类似互推商盟的推广平台
  • 网站建设的步骤教程视频教程地推团队如何收费
  • 定时切换照片wordpress西安关键词优化平台
  • 东莞市万江疫情最新消息网站排名优化制作
  • 微信做淘宝客网站网站排名掉了怎么恢复
  • 家居企业网站建设报价合肥网站优化方案
  • 如何做好网站seo优化网站流量指标有哪些
  • 成都上市的网站建设公司鞍山做网站的公司
  • 整站优化关键词推广自助搭建平台
  • 赌博网站开发公司搜索引擎营销优化
  • wordpress 第一张图片 get first福州seo结算