av/protocol/rtcp
Saxon bc6a0ae55e revid: using RTCP client to maintain RTP stream from RTSP server
Now adopting an RTCP client so that the RTP stream from the RTSP server can be maintained past 1 minute.
This change involved some refactor.
The rtcp.NewClient signature has been simplified. There is now a default send interval and name for use
in the source description in the receiver reports. These can be customised if required with the new
SetSendInterval and SetName funcs. The rtcp.NewClient signature now takes an rtp.Client, so that it
can get information from the RTP stream, like most recent sequence number. As a result of this requirement
the rtp package parse file has been extended with some functions for parsing out the sequence number and
ssrc from RTP packets and the RTP client provides getters for these things.
2019-05-20 18:14:27 +09:30
..
client.go revid: using RTCP client to maintain RTP stream from RTSP server 2019-05-20 18:14:27 +09:30
client_test.go revid: using RTCP client to maintain RTP stream from RTSP server 2019-05-20 18:14:27 +09:30
parse.go revid: using RTCP client to maintain RTP stream from RTSP server 2019-05-20 18:14:27 +09:30
parse_test.go protocol/rtcp: renamed NTPTimestamp to Timestamp 2019-04-23 16:40:26 +09:30
rtcp.go protocol/rtcp/rtcp.go: added package comment 2019-05-09 11:35:07 +09:30
rtcp_test.go protocol/rtcp: removed unecessary logging in test files 2019-04-23 14:45:16 +09:30