RTP library fixes and improvements.
- Fixes marker bit bug in H264 output over RTP-based protocols - Fixes RTCP packets going over the wrong channel in TCP-based RTSP - Fixes RTSP RTCP packets having wrong timestamps - Fixes payload padding parser bug in H264, H265, VP8 and VP9 RTP-based inputs. - Cleans up WebRTC's needless use of thisPacket.getTime() to use thisTime instead
This commit is contained in:
parent
132e59db51
commit
a1232d56af
5 changed files with 43 additions and 25 deletions
|
@ -105,7 +105,7 @@ namespace RTP{
|
|||
const char *payload, unsigned int payloadlen, unsigned int channel);
|
||||
void sendData(void *socket, void callBack(void *, const char *, size_t, uint8_t), const char *payload,
|
||||
unsigned int payloadlen, unsigned int channel, std::string codec);
|
||||
void sendRTCP_SR(void *socket, void callBack(void *, const char *, size_t, uint8_t));
|
||||
void sendRTCP_SR(void *socket, uint8_t channel, void callBack(void *, const char *, size_t, uint8_t));
|
||||
void sendRTCP_RR(SDP::Track &sTrk, void callBack(void *, const char *, size_t, uint8_t));
|
||||
|
||||
Packet();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue