<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">I basically have two problems on my RTSP server, I implement my RTSP server based on "testH264Vdieostreamer" example, so it is multicast both audio and video, one problem we found was that multicast will slow down the whole local network, especially for the wireless device, we noticed a lot of package loss, and the wireless device even stop play stream quite often, I know this maybe the defect of using multicast, it there have any way to improve this, especially for the wireless device.</div></div></div></blockquote><div><br class=""></div>This has nothing to do with our code.  Multicast over WiFi networks performs notoriously badly - due to the nature of the low-level WiFi protocols.  As far as I know, there is nothing that you can do about this, other than to multicast over WiFi networks at relatively low bitrates only.</div><div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class=""><br class=""></div><div class="">The other problem is that the rtsp streaming address is remain the same even the host machine changed to a different IP, it is work fine at first when rtsp server was started, then I stopped the rtsp server( Medium::close( rtspServer ) ), and change host ip to a different one, then started the RTSPserver again, and the server was still broadcasting the old ip address</div></div></div></blockquote><div><br class=""></div>You probably didn’t really ‘change’ your host’s IP address; the previous IP address must still have existed in your computer’s routing tables.</div><div><br class=""></div><div>FYI, the network interface (IP address) that the server chooses (for its URLs) will be the the one that’s used for IP multicast routing - i.e., the one that has a route for 224.0.0.0/4.</div><br class=""><br class=""><div apple-content-edited="true" class="">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  ">Ross Finlayson<br class="">Live Networks, Inc.<br class=""><a href="http://www.live555.com/" class="">http://www.live555.com/</a></span></span>
</div>
<br class=""></body></html>