Browse Source

Merge pull request #1430 from mickel8/comment

Add a comment on RTP header extension size alignment
Paul-Louis Ageneau 1 tuần trước cách đây
mục cha
commit
d6cd0ac191
1 tập tin đã thay đổi với 2 bổ sung0 xóa
  1. 2 0
      src/rtppacketizer.cpp

+ 2 - 0
src/rtppacketizer.cpp

@@ -74,6 +74,8 @@ message_ptr RtpPacketizer::packetize(const binary &payload, bool mark) {
 	if (rtpExtHeaderSize != 0)
 		rtpExtHeaderSize += 4;
 
+	// Align the size to the multiple of 4 bytes
+	// according to RFC 3550, sec. 5.3.1.
 	rtpExtHeaderSize = (rtpExtHeaderSize + 3) & ~3;
 
 	auto message = make_message(RtpHeaderSize + rtpExtHeaderSize + payload.size());