<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><SPAN class=757253707-07052004><FONT face="&#65325;&#65331; &#65328;&#12468;&#12471;&#12483;&#12463;" color=#0000ff 
size=2>Hi,</FONT></SPAN></DIV>
<DIV><SPAN class=757253707-07052004><FONT face="&#65325;&#65331; &#65328;&#12468;&#12471;&#12483;&#12463;" color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=757253707-07052004><FONT face="&#65325;&#65331; &#65328;&#12468;&#12471;&#12483;&#12463;" color=#0000ff 
size=2>When you use RTSP without specific indication, you are unicasting through 
UDP. As you indicated from your email, the user types in the URL of the machine. 
Therefore, it is multicasting since it is not a multicast&nbsp;address. Maybe 
you want to check if&nbsp;any firewall (either the server network&nbsp;or the 
LAN) is blocking UDP access.</FONT></SPAN></DIV>
<DIV><SPAN class=757253707-07052004><FONT face="&#65325;&#65331; &#65328;&#12468;&#12471;&#12483;&#12463;" color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=757253707-07052004><FONT face="&#65325;&#65331; &#65328;&#12468;&#12471;&#12483;&#12463;" color=#0000ff 
size=2>Sorry that I can't give much info.</FONT></SPAN></DIV>
<DIV><SPAN class=757253707-07052004><FONT face="&#65325;&#65331; &#65328;&#12468;&#12471;&#12483;&#12463;" color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=757253707-07052004><FONT face="&#65325;&#65331; &#65328;&#12468;&#12471;&#12483;&#12463;" color=#0000ff 
size=2>Regards,</FONT></SPAN></DIV>
<DIV><SPAN class=757253707-07052004><FONT face="&#65325;&#65331; &#65328;&#12468;&#12471;&#12483;&#12463;" color=#0000ff 
size=2>Dixon Siu</FONT></SPAN></DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> 
  live-devel-bounces@ns.live.com [mailto:live-devel-bounces@ns.live.com]<B>On 
  Behalf Of </B>Riccardo Rosapepe<BR><B>Sent:</B> Saturday, May 08, 2004 1:12 
  AM<BR><B>To:</B> live-devel@ns.live.com<BR><B>Subject:</B> [Live-devel] Some 
  stupid questions<BR><BR></FONT></DIV>
  <DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3>Dear Mr. 
  Finlayson,<BR><BR>Thank you for the excellent job that you did with live.com 
  streaming libraries.<BR><BR>I implemented a streaming application on the top 
  of testMPEG4VideoStreamer test program.<BR>My app grabs video from an usb 
  device then encodes the grabbed frame in mpeg4 format ( using ffmpeg 0.4.8 
  codec ) and streams it over the network.<BR>I wrote "VideoDeviceSource" a 
  "FramedSource" subclass that delivers video frames to the RTPSink, following 
  your suggestions in the faq and after a little debugging everything went 
  ok.<BR><BR>Now, there are 2 different scenarios:<BR><BR>1) When the streaming 
  server ( my application ) is on a LAN i can stream multicast and play stream 
  on a client machine on the same LAN using VLC or Quicktime and the url in the 
  format rtsp://url_of_the_machine:7070/testStream ...the players can play the 
  stream very well and everything is fine!<BR><BR>2) When the streaming server ( 
  my application ) is NOT a LAN but on a machine that has a gprsmodem with a SIM 
  card that, connecting via ppp bridge obtains an url from an internet provider 
  , VLC or Quicktime are not able to play the url in the format 
  rtsp://url_given_from_provider:7070/testStream .<BR>Why?<BR><BR>Consider that 
  the machine with gprs modem is a linux box and, after obtained an url from a 
  provider ( e.g.: 217.40.15.218) i can open an ssh tunnel from a machine on the 
  LAN ( 192.168.1.55 ) to this machine just typing ssh 
  root@url_given_from_provider and the command succeeds. Maybe because ssh 
  services uses simple tcp? <BR><BR>Should i stream using unicast? <BR>If yes.. 
  how? How can i quickly change my program? Your suggestions in the faq 
  <BR><BR>--------"In "test*Streamer.cpp", change "destinationAddressStr" to the 
  (unicast) IP address of the intended destination. In the corresponding 
  "test*Receiver.cpp", change "sessionAddressStr" to "0.0.0.0". 
  ------<BR><BR>don't seem to work. Should i open url in vlc like rtsp://0.0.0.0 
  ?<BR><BR>Please help me, i'm stuck with it and in my company we desperately 
  need to stream using a wireless box.<BR><BR>p.S.: When i'll find a solution 
  there is another question. GPRS bandwidth is very low ( 12 kbits/s )<BR>My 
  actual settings are: size: 176x144, fps :5, qmin = 3; qmax = 31; bitrate = 4. 
  Is there any other improvement that i can apply to achieve better 
  performance?<BR><BR>p.p.s: Why realPlayer( version 10 ) doesn't read streams 
  from testMPEG1or2VideoStreamer ? <BR><BR>Thanks in advice for your 
  help.<BR><BR>Riccardo Rosapepe</FONT><BR><BR><BR><BR><BR>
  <SCRIPT language=javascript>if (navigator.appName.indexOf("MSIE") != -1) document.write("</div>");</SCRIPT>
  </FONT></DIV></BLOCKQUOTE></BODY></HTML>