diff options
author | Justin Kim <justin.kim@collabora.com> | 2017-11-01 10:54:06 +0900 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.com> | 2018-12-13 14:01:06 -0500 |
commit | 5303e2c32b18822f119fefb5eb9a00c5a33c0c76 (patch) | |
tree | 68d19bee0b27bdcceb6bd536d0b4d81f7af16b3d /docs | |
parent | 18c9babef93abda5572d6f66979de6bb587ed393 (diff) | |
download | gstreamer-plugins-base-5303e2c32b18822f119fefb5eb9a00c5a33c0c76.tar.gz |
rtcpbuffer: add support XR packet parsing
According to RFC3611, the extended report blocks in XR packet can
have variable length. To visit each block, the iterator should look
into block header. Once XR type is extracted, users can parse the
detailed information by given functions.
Loss/Duplicate RLE
The Loss RLE and the Duplicate RLE have same format so
they can share parsers. For unit test, randomly generated
pseudo packet is used.
Packet Receipt Times
The packet receipt times report block has a list of receipt
times which are in [begin_seq, end_seq).
Receiver Reference Time paser for XR packet
The receiver reference time has ntptime which is 64 bit type.
DLRR
The DLRR report block consists of sub-blocks which has ssrc, last RR,
and delay since last RR. The number of sub-blocks should be calculated
from block length.
Statistics Summary
The Statistics Summary report block provides fixed length
information.
VoIP Metrics
VoIP Metrics consists of several metrics even though they are in
a report block. Data retrieving functions are added per metrics.
https://bugzilla.gnome.org/show_bug.cgi?id=789822
Diffstat (limited to 'docs')
-rw-r--r-- | docs/libs/gst-plugins-base-libs-sections.txt | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/docs/libs/gst-plugins-base-libs-sections.txt b/docs/libs/gst-plugins-base-libs-sections.txt index 1e5a9538d..64cb596a9 100644 --- a/docs/libs/gst-plugins-base-libs-sections.txt +++ b/docs/libs/gst-plugins-base-libs-sections.txt @@ -1457,6 +1457,7 @@ GstRTCPType GstRTCPPacket GstRTCPSDESType GstRTCPFBType +GstRTCPXRType gst_rtcp_buffer_new_take_data gst_rtcp_buffer_new_copy_data @@ -1550,6 +1551,36 @@ gst_rtcp_unix_to_ntp gst_rtcp_sdes_name_to_type gst_rtcp_sdes_type_to_name +gst_rtcp_packet_xr_first_rb +gst_rtcp_packet_xr_next_rb +gst_rtcp_packet_xr_get_ssrc +gst_rtcp_packet_xr_get_block_length +gst_rtcp_packet_xr_get_block_type + +gst_rtcp_packet_xr_get_dlrr_block + +gst_rtcp_packet_xr_get_prt_by_seq +gst_rtcp_packet_xr_get_prt_info + +gst_rtcp_packet_xr_get_rle_info +gst_rtcp_packet_xr_get_rle_nth_chunk + +gst_rtcp_packet_xr_get_rrt + +gst_rtcp_packet_xr_get_summary_info +gst_rtcp_packet_xr_get_summary_jitter +gst_rtcp_packet_xr_get_summary_pkt +gst_rtcp_packet_xr_get_summary_ttl + +gst_rtcp_packet_xr_get_voip_burst_metrics +gst_rtcp_packet_xr_get_voip_configuration_params +gst_rtcp_packet_xr_get_voip_delay_metrics +gst_rtcp_packet_xr_get_voip_jitter_buffer_params +gst_rtcp_packet_xr_get_voip_metrics_ssrc +gst_rtcp_packet_xr_get_voip_packet_metrics +gst_rtcp_packet_xr_get_voip_quality_metrics +gst_rtcp_packet_xr_get_voip_signal_metrics + <SUBSECTION Standard> GST_RTCP_RTPFB_TYPE_RCTP_SR_REQ GST_TYPE_RTCPFB_TYPE @@ -1558,6 +1589,7 @@ GST_TYPE_RTCP_TYPE gst_rtcp_type_get_type gst_rtcpfb_type_get_type gst_rtcpsdes_type_get_type +gst_rtcpxr_type_get_type </SECTION> <SECTION> |