直播变量解释

2022-07-07
暂无评分

直播相关变量解释

变量名说明
device_list表明飞机(或者其他设备)的列表,里面包含了camera层次。
available_video_number可用于直播的视频流总数。表明飞机或设备所拥有的所有可用于直播视频流的总数。
coexist_video_number_max可同时进行直播的最大视频流总数。
camera_list表明某一个飞机(或者设备)所拥有的相机列表,里面包含了video层次
camera_type相机的型号
camera_id相机的id号,由相机的型号名称+相机在飞机上的位置编号组成。在1个飞机(或者设备)里面,该编号唯一。
video_list表明某一个相机所拥有的视频流列表。
video_type表明视频流的类型,如H20T相机中,有wide、zoom、ir、normal几种类型。关于normal和其他的区别:normal表示该通道的视频流内容会发生变化,如APP在前端进行一次画面内容调整的时候,H20T的直播画面内容就会发生变化。wide、zoom、ir表明该通道就是固定传输指定内容的画面的。除非通道进行切换,不然该通道内的画面内容是固定的,不会被APP调整所影响。
video_index表明视频流的索引和编号,由视频流的类型和视频流在相机内部的编号所示。如wide-0,在一个相机域内,该编号唯一
video_id用来唯一指定有一个视频流的ID编号,组成规则#{uav_sn}/#{camera_id}/#{video_index}例:AFAFEFA34D/H20T-0/normal-1
video_quality直播的质量,特制直播参数的几个档位,如自动、流畅、高清、超清。其中,每一个档位,对应一些已经预设的bps、fps、resolution,保证可以视频流的体验。如果选择自动,则自动在流畅、高清、超清几个档位中调节。
video_param_mode用来查询或者设置直播相关信息时所用到的mode提示,目前仅有“default”和“advanced”两种,其中default表明设置video_quality,advanced表明详细设置视频的bps、fps、resolution(dpi)。
live_trendline表示直播带宽的使用状态(或者说直播性能趋势)。每一个直播通道有一个有normal、overuse、underuse三种状态。例如overuse,表示带宽使用过载了,从而判断网络发生拥塞。如果是underuse状态,表示带宽未能充分利用。取值范围还是[0,10]:0-4表示overuse,其中,数值越小,表示overuse程度越大;5表示normal状态;6~10表示underuse,其中,数值越大,表示有更多比例的带宽未能充分利用。
live_time直播时间,表明设备端开始直播之后所运行的时间
url_type视频流直播参数所需要指定的url type。该type类型可以表明是GB28181、RTMP、RTSP、声网等直播协议;
url在URL type确定的基础上,url用来指明该url_type基础下的具体的url参数。对于不同url_type,url的组成规则有些差别。对于声网的URL参数,为防止token中包含特殊字符,云端采用URLEncoder编码之后下发,推流端需经过URLDecoder解析之后再使用。
fps视频流帧率
bps视频流码率
dpi视频流分辨率,或者叫resolution。