<div dir="ltr">Hi,<div><br></div><div>Thanks for the quick response........</div><div>I have not modified live555 code. I am going through the sending logic over tcp in live555 library. I found the below code in RTPInterface.cpp file.</div><div><br></div><div>Boolean RTPInterface:sendPacket(unsigned char* packet, unsigned packetsize) {</div><div>Boolean success = True;</div><div>if(!fGS->output(env(), packet, packetSize)) success = False;</div><div>tcpStreamRecord* nextStream;</div><div>for(tcpStreamRecord* stream=fTCPStreams; stream != NULL; stream = nextStream) {</div><div>nextStream = stream->fNext;</div><div>if(!sendRTPorRTCPPacketOverTCP(packet, packetSize, stream->fStreamSocketNum, stream->fStreamChanelId)) {</div><div>success =False;</div><div>}</div><div>}</div><div>return success;</div><div>}</div><div><br></div><div>From above logic, "
sendRTPorRTCPPacketOverTCP" function will be called for each socket of "
fTCPStreams". </div><div>" sendRTPorRTCPPacketOverTCP" sends the same packet for each of the "
fTCPStreams ".</div><div><br></div><div><b>In which condition same RTP/RTCP packet needs to be sent to each socket(fTCPStreams)? or</b></div><div><b>What is the use case of same RTP/RTCP packet needs to be sent to each socket(fTCPStreams)?</b></div><div> </div><div><br></div></div>