gstreamer/gst/rist
Nicolas Dufresne 9a443c04bc ristsrc: Implement per session stats
As we can now have multiple sessions, stats need to be implemented per
session. This follow RTPSession model with sources. The stats are now:

    dropped: 0
    received: 0
    recovered: 0
    permanently-lost: 0
    duplicates: 0
    retransmission-requests-sent: 0
    rtx-roundtrip-time: 0
    session-stats:
        session-id=0
            rtp-from=""
            rtcp-from=""
            dropped=0
            received=0
        session-id=1
            rtp-from=""
            rtcp-from=""
            dropped=0
            received=0
        . . .

session-stats is a GValueArray as there is no better alternatives.
2019-05-21 18:49:17 +00:00
..
gstrist.h rist: Add a plugin implenting RIST TR-06-1 Simple Profile 2019-05-02 19:28:25 +00:00
gstristplugin.c rist: Add a plugin implenting RIST TR-06-1 Simple Profile 2019-05-02 19:28:25 +00:00
gstristrtxreceive.c rist: Add a plugin implenting RIST TR-06-1 Simple Profile 2019-05-02 19:28:25 +00:00
gstristrtxsend.c rist: Add a plugin implenting RIST TR-06-1 Simple Profile 2019-05-02 19:28:25 +00:00
gstristsink.c ristsink: Implement per session stats 2019-05-21 18:49:17 +00:00
gstristsrc.c ristsrc: Implement per session stats 2019-05-21 18:49:17 +00:00
Makefile.am rist: Add a plugin implenting RIST TR-06-1 Simple Profile 2019-05-02 19:28:25 +00:00
meson.build docs: Add gstrist to the documentation 2019-05-16 09:16:34 -04:00