an rtsp client, with rtp packet receiving, rtcp handing, video decoding, audio decoding, and playing functions. Currently it suppports:
- RTP over TCP(udp transmission is not implemented).
- send heartbeat message(VIA OPTIONS) to server.
- support video stream format: MPEG4, H264, H265.
- support audio stream format: AMR, AAC, MP3.
- support Authorization, that means it can login on server which needs username and password.
- receive video and audio RTCP packet and get npt time info, the player can use both info to keep video-audio synchronize.
- support video and audio decoding and playing, and decoding video/audio uses ffmpeg.
the client player is written in C++, with VS2008.