Colibri Stats: No audiochannels available

Hi,

I’m using the stats via colibri for monitoring the jvb videobridge. The access works so far but I’m having troubles with the field audiochannels. It is simply not provided.
I didn’t found any release change that the audiochannels were removed.

Is this a bug or did I misconfigure my setup ?

curl -s -f -m 3 http://localhost:8080/colibri/stats:
{
   "inactive_endpoints":0,
   "inactive_conferences":0,
   "total_ice_succeeded_relayed":0,
   "total_loss_degraded_participant_seconds":1716,
   "bit_rate_download":898,
   "muc_clients_connected":1,
   "total_participants":382,
   "total_packets_received":80791708,
   "rtt_aggregate":38.80952380952381,
   "packet_rate_upload":3054,
   "p2p_conferences":0,
   "total_loss_limited_participant_seconds":9864,
   "octo_send_bitrate":0,
   "total_dominant_speaker_changes":14736,
   "receive_only_endpoints":15,
   "total_colibri_web_socket_messages_received":0,
   "octo_receive_bitrate":0,
   "loss_rate_upload":0.004387994919354088,
   "version":"2.1.164-gfdce823f",
   "total_ice_succeeded":349,
   "total_colibri_web_socket_messages_sent":0,
   "total_bytes_sent_octo":0,
   "total_data_channel_messages_received":534884,
   "loss_rate_download":0.006397975417704355,
   "total_conference_seconds":148741,
   "bit_rate_upload":3493,
   "total_conferences_completed":71,
   "octo_conferences":0,
   "num_eps_no_msg_transport_after_delay":1,
   "endpoints_sending_video":3,
   "packet_rate_download":2613,
   "muc_clients_configured":1,
   "conference_sizes":[
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1
   
],
   "total_packets_sent_octo":0,
   "conferences_by_video_senders":[
      0,
      0,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
   
],
   "videostreams":381,
   "jitter_aggregate":8.50779722316202,
   "total_ice_succeeded_tcp":30,
   "octo_endpoints":0,
   "current_timestamp":"2020-04-20 12:50:20.825",
   "total_packets_dropped_octo":0,
   "conferences":1,
   "participants":21,
   "largest_conference":21,
   "total_packets_sent":119171919,
   "total_data_channel_messages_sent":749913,
   "total_bytes_received_octo":0,
   "octo_send_packet_rate":0,
   "conferences_by_audio_senders":[
      0,
      0,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
   
],
   "total_conferences_created":72,
   "total_ice_failed":0,
   "threads":194,
   "videochannels":21,
   "total_packets_received_octo":0,
   "graceful_shutdown":false,
   "octo_receive_packet_rate":0,
   "total_bytes_received":55175795992,
   "rtp_loss":0.010785970337058443,
   "total_loss_controlled_participant_seconds":155337,
   "total_partially_failed_conferences":0,
   "endpoints_sending_audio":3,
   "total_bytes_sent":82147458273,
   "mucs_configured":1,
   "total_failed_conferences":0,
   "mucs_joined":1
}

My Setup:

Linux 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux
git repo: docker-jitsi-meet commit: b3653eb82bffac96db86aac5868267d653385077
(https://github.com/jitsi/docker-jitsi-meet/tree/d44230e2b121e72542a60b6dfbce9b07e84ed706)

My Settings:

#.env: 221 JVB_ENABLE_APIS=rest,colibri
#/root/.jitsi-meet-cfg/jvb/logging.properties:
 org.jitsi.videobridge.ENABLE_STATISTICS=true
 org.jitsi.videobridge.STATISTICS_TRANSPORT=colibri
 org.jitsi.videobridge.STATISTICS_INTERVAL=1000
 org.jitsi.videobridge.rest.private.jetty.port=8080
 org.jitsi.videobridge.rest.jetty.tls.port=443
 org.jitsi.videobridge.TCP_HARVESTER_PORT=443
 org.jitsi.videobridge.rest.jetty.port=443

Thanks for your feedback!

(Additional Question: Why are there videostreams if all users in the conference disabled their video?)

1 Like