Asterisk - The Open Source Telephony Project GIT-master-f36a736
|
Structure defining an RTCP session. More...
Structure defining an RTCP session.
The concept "RTCP session" is not defined in RFC 3550, but since this structure is analogous to ast_rtp, which tracks a RTP session, it is logical to think of this as a RTCP session.
RTCP packet is defined on page 9 of RFC 3550.
Definition at line 536 of file res_rtp_asterisk.c.
double accumulated_transit |
accumulated a-dlsr-lsr
Definition at line 552 of file res_rtp_asterisk.c.
Referenced by update_rtt_stats().
unsigned int expected_prior |
no. packets in previous interval
Definition at line 546 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and ast_rtp_interpret().
int firseq |
Definition at line 602 of file res_rtp_asterisk.c.
Referenced by rtp_write_rtcp_fir().
unsigned char frame_buf[512+AST_FRIENDLY_OFFSET] |
Definition at line 615 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_interpret().
unsigned int lastsrtxcount |
Transmit packet count when last SR sent
Definition at line 551 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_calculate_sr_rr_statistics(), and ast_rtcp_generate_report().
char* local_addr_str |
Definition at line 612 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_calculate_sr_rr_statistics(), ast_rtcp_interpret(), ast_rtp_destroy(), ast_rtp_prop_set(), and ast_rtp_remote_address_set().
double maxrtt |
Maximum of calculated round trip time
Definition at line 582 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_rtt_stats().
double maxrxjitter |
Maximum of calculated interarrival jitter
Definition at line 576 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and calc_rxstamp_and_jitter().
double maxrxlost |
Maximum calculated lost number of packets between reports
Definition at line 570 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat().
double maxrxmes |
Maximum of calculated mes
Definition at line 595 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_local_mes_stats().
double minrtt |
Minimum of calculated round trip time
Definition at line 583 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_rtt_stats().
double minrxjitter |
Minimum of calculated interarrival jitter
Definition at line 577 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and calc_rxstamp_and_jitter().
double minrxlost |
Minimum calculated lost number of packets between reports
Definition at line 571 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat().
double minrxmes |
Minimum of calculated mes
Definition at line 596 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_local_mes_stats().
double normdev_rxjitter |
Mean of calculated interarrival jitter
Definition at line 578 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and calc_rxstamp_and_jitter().
double normdev_rxlost |
Mean of calculated lost packets between reports
Definition at line 572 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_local_mes_stats().
double normdev_rxmes |
Mean of calculated mes
Definition at line 597 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_local_mes_stats().
double normdevrtt |
Mean of calculated round trip time
Definition at line 584 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), update_local_mes_stats(), update_reported_mes_stats(), and update_rtt_stats().
unsigned int received_prior |
no. packets received in previous interval
Definition at line 547 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and ast_rtp_interpret().
double reported_jitter |
The contents of their last jitter entry in the RR in seconds
Definition at line 554 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), update_jitter_stats(), and update_reported_mes_stats().
unsigned int reported_jitter_count |
Reported interarrival jitter count
Definition at line 561 of file res_rtp_asterisk.c.
Referenced by update_jitter_stats().
unsigned int reported_lost |
Reported lost packets in their RR
Definition at line 555 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_lost_stats().
unsigned int reported_lost_count |
Reported packets lost count
Definition at line 567 of file res_rtp_asterisk.c.
Referenced by update_lost_stats().
double reported_maxjitter |
Maximum reported interarrival jitter
Definition at line 557 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_jitter_stats().
double reported_maxlost |
Maximum reported packets lost
Definition at line 563 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_lost_stats().
double reported_maxmes |
Maximum reported mes
Definition at line 589 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_reported_mes_stats().
double reported_mes |
The calculated MES from their last RR
Definition at line 588 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_interpret(), ast_rtp_get_stat(), and update_reported_mes_stats().
unsigned int reported_mes_count |
Reported mes count
Definition at line 593 of file res_rtp_asterisk.c.
Referenced by update_reported_mes_stats().
double reported_minjitter |
Minimum reported interarrival jitter
Definition at line 558 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_jitter_stats().
double reported_minlost |
Minimum reported packets lost
Definition at line 564 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_lost_stats().
double reported_minmes |
Minimum reported mes
Definition at line 590 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_reported_mes_stats().
double reported_normdev_jitter |
Mean of reported interarrival jitter
Definition at line 559 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_jitter_stats().
double reported_normdev_lost |
Mean of reported packets lost
Definition at line 565 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), update_lost_stats(), and update_reported_mes_stats().
double reported_normdev_mes |
Mean of reported mes
Definition at line 591 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_reported_mes_stats().
double reported_stdev_jitter |
Standard deviation of reported interarrival jitter
Definition at line 560 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), update_jitter_stats(), and update_reported_mes_stats().
double reported_stdev_lost |
Standard deviation of reported packets lost
Definition at line 566 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_lost_stats().
double reported_stdev_mes |
Standard deviation of reported mes
Definition at line 592 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_reported_mes_stats().
unsigned int rr_count |
number of RRs we've sent, not including report blocks in SR's
Definition at line 549 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_calculate_sr_rr_statistics().
int rtcp_info |
Definition at line 537 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_interpret().
double rtt |
Last reported rtt
Definition at line 553 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_interpret(), ast_rtp_get_stat(), and update_rtt_stats().
unsigned int rtt_count |
Calculated round trip time count
Definition at line 586 of file res_rtp_asterisk.c.
Referenced by update_rtt_stats().
unsigned int rxjitter_count |
Calculated interarrival jitter count
Definition at line 580 of file res_rtp_asterisk.c.
Referenced by calc_rxstamp_and_jitter().
double rxlost |
Calculated number of lost packets since last report
Definition at line 569 of file res_rtp_asterisk.c.
unsigned int rxlost_count |
Calculated lost packets sample count
Definition at line 574 of file res_rtp_asterisk.c.
struct timeval rxlsr |
Time when we got their last SR
Definition at line 544 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_generate_report(), and ast_rtcp_interpret().
unsigned int rxmes_count |
mes count
Definition at line 599 of file res_rtp_asterisk.c.
Referenced by update_local_mes_stats().
int s |
Socket
Definition at line 538 of file res_rtp_asterisk.c.
Referenced by __rtp_recvfrom(), __rtp_sendto(), ast_rtcp_read(), ast_rtp_fd(), ast_rtp_prop_set(), and rtp_deallocate_transport().
int schedid |
Schedid returned from ast_sched_add() to schedule RTCP-transmissions
Definition at line 548 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_write(), ast_rtp_interpret(), ast_rtp_prop_set(), ast_rtp_stop(), rtp_raw_write(), rtp_write_rtcp_fir(), and rtp_write_rtcp_psfb().
unsigned int soc |
What they told us
Definition at line 541 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_interpret().
unsigned int spc |
What they told us
Definition at line 542 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_interpret().
unsigned int sr_count |
number of SRs we've sent
Definition at line 550 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_calculate_sr_rr_statistics().
double stdev_rxjitter |
Standard deviation of calculated interarrival jitter
Definition at line 579 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), calc_rxstamp_and_jitter(), and update_local_mes_stats().
double stdev_rxlost |
Standard deviation of calculated lost packets between reports
Definition at line 573 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat().
double stdev_rxmes |
Standard deviation of calculated mes
Definition at line 598 of file res_rtp_asterisk.c.
Referenced by update_local_mes_stats().
double stdevrtt |
Standard deviation of calculated round trip time
Definition at line 585 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_rtt_stats().
struct ast_sockaddr them |
Socket representation of the remote endpoint.
Definition at line 540 of file res_rtp_asterisk.c.
Referenced by __rtp_recvfrom(), ast_rtcp_calculate_sr_rr_statistics(), ast_rtcp_generate_nack(), ast_rtcp_generate_report(), ast_rtcp_generate_sdes(), ast_rtcp_interpret(), ast_rtcp_read(), ast_rtcp_write(), ast_rtp_interpret(), ast_rtp_prop_set(), ast_rtp_read(), ast_rtp_remote_address_set(), rtp_transport_wide_cc_feedback_produce(), rtp_write_rtcp_fir(), and rtp_write_rtcp_psfb().
unsigned int themrxlsr |
The middle 32 bits of the NTP timestamp in the last received SR
Definition at line 543 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_generate_report(), and ast_rtcp_interpret().
struct timeval txlsr |
Time when we sent or last SR
Definition at line 545 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_calculate_sr_rr_statistics().
enum ast_rtp_instance_rtcp type |
Definition at line 613 of file res_rtp_asterisk.c.
Referenced by ast_rtp_prop_set(), ast_rtp_read(), ast_rtp_remote_address_set(), Property::load(), and rtcp_mux().
struct ast_sockaddr us |
Socket representation of the local endpoint.
Definition at line 539 of file res_rtp_asterisk.c.
Referenced by ast_rtp_prop_set(), and ast_rtp_remote_address_set().