韩国cpb:SRS中的“PLA时间”和“CPB时间”是什么意思

我使用 sys(https://github.com/smartdu/srs)的 RTMP 服务器

日志打印如下:

[2016-06-26 10:27:00.025] [trace] [8812] [6523]-& gt;PLA time = 3687059,msgs = 22,okbps = 1612,1608,1608,ikbps = 0,0,0,mw = 350

[2016-06-26 10:27:09.906] [trace] [8812] [6523]-& gt;PLA time = 3697060,msgs = 22,okbps = 1611,1608,1608,ikbps = 0,0,0,mw = 350

[2016-06-26 10:27:18.081] [trace] [8812] [6487] & lt;-CPB 时间 = 5860079,okbps = 0,0,0,ikbps = 1641,1614,1610,mr = 0 / 350,p1stpt = 20000,pnt = 20000

[2016-06-26 10:27:19.818] [trace] [8812] [6532]-& gt;PLA time = 2748049,msgs = 4,okbps = 1601,1578,1609,ikbps = 0,0,0,mw = 350

[2016-06-26 10:27:30.149] [trace] [8812] [6514]-& gt;PLA time = 4039065,msgs = 24,okbps = 1614,1575,1609,ikbps = 0,0,0,mw = 350

[2016-06-26 10:27:38.081] [trace] [8812] [6487] & lt;-CPB 时间 = 5880081,okbps = 0,0,0,ikbps = 1641,1629,1610,mr = 0 / 350,p1stpt = 20000,pnt = 20000

[2016-06-26 10:27:39.972] [trace] [8812] [6535]-& gt;PLA time = 1423026,msgs = 21,okbps = 1583,1618,1605,ikbps = 0,0,0,mw = 350

[2016-06-26 10:27:50.003] [trace] [8812] [6535]-& gt;PLA time = 1433026,msgs = 23,okbps = 1584,1558,1605,ikbps = 0,0,0,mw = 350

[2016-06-26 10:27:58.081] [trace] [8812] [6487] & lt;-CPB 时间 = 5900082,okbps = 0,0,0,ikbps = 1640,1563,1610,mr = 0 / 350,p1stpt = 20000,pnt = 20000

[2016-06-26 10:27:59.924] [trace] [8812] [6514]-& gt;PLA time = 4069065,msgs = 20,okbps = 1614,1601,1609,ikbps = 0,0,0,mw = 350

[2016-06-26 10:28:10.118] [trace] [8812] [6532]-& gt;PLA time = 2798050,msgs = 24,okbps = 1601,1594,1609,ikbps = 0,0,0,mw = 350

那么,日志中的项目是什么意思:'PLA','CPB','mr','p1stpt','pnt','mw' 等等。

感谢您的任何帮助!

1

PLACPB是短名称,表示日志由不同的客户端(例如播放器或发布者)生成,这使日志看起来更好。

对于所有短名称,请在 GitHub 存储库中搜索,如PLA,即SRS_CONSTS_LOG_PLAY,表示玩家:

trunk/src/kernel/srs_kernel_consts.hpp
// Play stream on edge/origin.
#define SRS_CONSTS_LOG_PLAY "PLA"

SRS 为每个连接 / 客户端使用可追踪日志,因为对于实时流,从大量并发客户端日志中收集客户端日志非常重要。为了存档此目标,可追踪日志定义为:

[         time          ] [level] [pid]  [ cid ] Message.
[2016-06-26 10:27:18.081] [trace] [8812] [6487]  -> PLA time=3687059

因此,它使我们能够通过以下方式快速 grep ID 为 6487 的玩家:

grep 6487 objs/srs.log

请注意,cid 现在是字符串格式,而不是增量数字,以避免服务器之间的冲突。

这对调试非常有用。

好吧,关于'mr','p1stpt','pnt','mw',它也是一些短名称,使循环日志看起来更好,但你必须看看代码,没有关于他们的简单答案。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(537)
Cba经典比赛:比赛图(tournament graph)
上一篇
值机小程序:搅拌机STL文件在3D打印程序上显示非常小
下一篇

相关推荐

  • comeandgetyourlove音乐爱就在你身边

    Come and Get Your Love是一首热门的歌曲,由美国摇滚乐队Redbone演唱。这首歌曲于1974年发行,被收录在他们的专辑《Wovoka》中。歌曲以放克曲风为主,旋律活泼,曲调悠扬,歌词朗朗上口,深受歌迷喜爱。…

    2023-06-29 07:47:31
    0 61 62
  • css预编译器: center;}

    CSS预编译器是一种用于构建CSS的工具,它可以将CSS代码转换为更易于管理和维护的格式。它们可以使CSS代码更加灵活,更易于重用,并且可以帮助开发人员更轻松地组织和管理CSS代码。…

    2023-04-30 05:19:08
    0 13 19
  • python中predict函数参数:如何使用Python的predict函数进行机器学习预测

    示例示例predict函数是scikit-learn中的一个函数,用于预测新样本的输出结果。参数:…

    2023-03-30 08:03:12
    0 26 67
  • canvas 官网Bring Your Ideas to Life with Creative Artwork

    Canvas 官网是一个用于创建图形的 HTML5 API,它可以在浏览器中使用 JavaScript 来绘制 2D 图形。它提供了一个可以在网页上绘制图形的强大工具,可以用来创建动画、游戏、数据可视化等。…

    2023-02-28 09:52:08
    0 60 67
  • qt creator快速入门 第3版 pdf从零开始

    Qt Creator快速入门第3版是一本关于Qt Creator的教程书,旨在帮助读者快速掌握Qt Creator的使用。书中介绍了Qt Creator的基本功能,如如何创建项目、编辑代码、调试代码以及创建应用程序等等。书中还提供了一些实例代码,帮助读者更好地理解Qt Creator的用法。…

    2023-05-16 03:03:33
    0 44 60
  • cherry键盘win键不能用:解决Cherry键盘Win键无法使用的措施

    如果您的cherry键盘win键不能用,可能是由于系统设置问题导致的。下面提供一些代码,可以帮助您解决这个问题:打开“控制面板”,然后点击“硬件和声音”,打开“键盘”选项卡。…

    2023-08-27 03:36:33
    0 68 88
  • certificate意思一步一步指南

    示例示例是一种用于证明某个人或机构拥有某种资格或资质的文件。它可以是一种认证,也可以是一种奖励或认可。代码示例:…

    2023-09-14 15:01:58
    0 57 72
  • win10系统ctrl加c不能复制:解决win10系统下Ctrl+C不能复制的问题

    解决方案解决方案答:可能是由于系统快捷键被修改所导致的,可以尝试恢复系统默认快捷键;…

    2023-04-15 00:45:32
    0 26 88

发表评论

登录 后才能评论

评论列表(54条)