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

自己做网站语言构建服务器免费网络推广

自己做网站语言构建服务器,免费网络推广,特色的南昌网站制作,lol有哪些网站是做陪玩的若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/146354088 长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV…

若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/146354088

长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…)

Qt开发专栏:各种问题解决(点击传送门)


问题

  写live555流媒体服务,发现延迟较大,优化缓存区后,逻辑检查没问题,但是发现无法成功打开,报错“StreamParser::afterGettingBytes() ”。
在这里插入图片描述


分析过程

  在这里插入图片描述
在这里插入图片描述
这里的是一直编码压入缓存,rtsp服务器开启,此时没有rtsp客户端连接,所以缓存是没有被一直消耗的:
在这里插入图片描述
  首要优化的就是缓存区的大小,可以让连接慢一点,但是延迟快一点:
  在这里插入图片描述
  在这里插入图片描述
  直接定位源码StreamParser::afterGettingBytes() warning: read”
  在这里插入图片描述

  然后打印一下,是不是把指针当字节数了:
  在这里插入图片描述
  分析结果如下:
  在这里插入图片描述

  其调用顺序:
  在这里插入图片描述

  在这里插入图片描述
  在这里插入图片描述

  在这里插入图片描述
  所以,是调用了以下几个变量:

fAfterGettingClientData
fFrameSize
fNumTruncatedBytes
fPresentationTime
fDurationInMicroseconds

  调用如下:
  在这里插入图片描述
  发现对应的就是fFrameSize和fNumTruncatedBytes。


解决

  优化代码:
  在这里插入图片描述
  这样,延迟逻辑确实得到优化了:
  在这里插入图片描述
  这里只能说是live555代码开发的时候,变量没有初始化0,二次查源码就发现了,这里的缓存区优化完成。

在这里插入图片描述


本文章博客地址:https://hpzwl.blog.csdn.net/article/details/146354088

http://www.dtcms.com/wzjs/77237.html

相关文章:

  • 深圳seo优化关键词排名谷歌seo服务
  • 厦门 网站建设 公司哪家好友情链接有用吗
  • 江门网站建设方案推广天津seo推广软件
  • 到那个网站做翻译接单百度提交网站收录入口
  • wordpress 安全加固搜索优化推广公司
  • 杭州网站建设商城价格郑州做网站公司排名
  • 我国做民宿的网站专业网站优化培训
  • 自己制作手机游戏app网站seo优化技巧
  • 网站建设 代表联系群众视频号下载器手机版
  • 给公司在百度上做网站免费b站推广网站不用下载
  • 网站制作需要什么资料佛山网站建设制作
  • 培训网站建设情况邯郸网站建设优化
  • 用花生壳怎么做网站的服务器徐州seo培训
  • 北京市网站设计百度开户渠道商哪里找
  • 百度手机网站制作站外推广
  • 网站管理人员长沙线上引流公司
  • 徐州提供网站建设要多少钱无锡网站建设
  • 技术网站的费用怎么做会计分录产品推广平台排行榜
  • 网站及数据库怎么做后门怎样推广自己的广告
  • vbs网站建设学习心得关键字是什么意思
  • 网站建站去哪找客户小红书seo优化
  • 中国网站制作公司排名seo推广哪家服务好
  • 做网站开发团队关键路径
  • 国外海报设计网站百度新闻网页
  • 常州网站建设效果青岛seo推广专员
  • 营销型网站是什么百度平台推广该怎么做
  • 永康网站建设的公司seo教学免费课程霸屏
  • 怎么修改网站上传附件大小重庆森林粤语完整版在线观看免费
  • 怎么根据已有网站做新网站珠海百度推广优化排名
  • 郑州家居网站建设网店运营具体做什么