You are correct. The port 554 is not necessary to specify when your
QT Streaming Client is set to use UDP as the streaming transport.
However, if your QT Streaming Client is set to use HTTP, then it
will also switch to using port 80.
If your QT Streaming Server does not have streaming over port 80
enabled, then you will not be able to serve streams to QT Clients
that are using HTTP (port 80) as their streaming transport.
Specifically, in your case, the reason you're getting a 404 error when
using HTTP is because you likely have a Web server running on the same
machine as your QTSS server. That is, the 404 error is NOT coming
from QTSS, but most likely coming from your Web Server. You can verify
this by running a network sniffer or analyzer, and I bet you'll see HTTP
Web Server headers in the 404 response.
What you need to do is shut down your Web server running on the same
machine, and instead enable QT Streaming on port 80 (in addition to 554, etc.)
If you do ever want to re-enable Web Serving on your server machine,
then you'll need to do some planning and possibly add a second network interface
card to your machine, and then bind QTSS to one IP address, and your Web
Server to the other.
For any QTSS Servers that you intend to serve clients across the Internet,
I highly recommend that you do enable streaming on port 80. Otherwise,
a portion of your potential streaming clients that are set to use HTTP Transport
(over port 80) will not be able to view your streams.
Multihoming a server and having different services available on different
IP addresses is common, and works well for most people.
--
Billy Brown
>When I don't specify :554 from the "Open URL" in Quicktime, I get a "404:
>Object Not Found" error unless I set up quicktime to use UDP, RTSP, etc.
>The URL I'm entering is using rtsp://. Is this right? Why do I still have
>to specify the port?
>
>-Grimps
>
>
>
>
>
>----- Original Message -----
>From: "Chris LeCroy" <email@hidden>
>To: "Streaming Server" <email@hidden>
>Sent: Sunday, September 30, 2001 3:16 PM
>Subject: Re: RTSP Default Port
>
>
>> Actually, 554 is the default port - and, no, you do not need to specify
>> it in the URL (in fact, you probably shouldn't). The server listens on
>> ports 554, 7070, and (optionally) 80.
>>
>> The client will automatically talk to the server port specified in the
>> QT transport settings.
>>
>> -C
>> --
>>
>> Chris LeCroy <email@hidden>
>> QuickTime Streaming Server Engineering
>>
>> On Sunday, September 30, 2001, at 12:09 PM, Dan Flemming wrote:
>>
>> > John Michael Zorko wrote:
>> >
>> >> 540 is the default; if that is taken, 7070 is the next default I
>> >> believe. Neither of these need to be specified I believe, only if it
>> >> be
>> >> a-happenin' on another port does one need to specify it.
>> >
>> > Also, by default Darwin/QTSS both bind to both those ports, unless
>> > they're
>> > already taken by something else.
>> > --
>> _______________________________________________
>> streaming-server-users mailing list
>> email@hidden
>> http://www.lists.apple.com/mailman/listinfo/streaming-server-users
>_______________________________________________
>streaming-server-users mailing list
>email@hidden
>http://www.lists.apple.com/mailman/listinfo/streaming-server-users