Update doxygen documentation for RingBuffer::Create
Allow playing url of type udp://, tcp:// and rtp://
Rework IPTV and RTSP recorders

Lots of issues fixed and addition of missing (but required) features

- Add IPv6 support
- Handle RTCP channel (not 100% sure it’s the right information sent, but it allows to keep alive the connection with some server, and doesn’t impact playback)
- Handle Keep Alive and maintain the RTSP TCP connection life so the rtsp server doesn’t drop us (seen with VLC rtsp server and FreeBox IPTV stream)
- Can use hostnames in URL instead of only IP addresses
- Proper support of rtsp’s SDP

Fixes #11949