<!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>