<!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><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></BODY></HTML>