I want to set up several iMacs with QT Broadcaster to encode and send
audio (no video) to one OS X server running QTSS. Then, clients will
be able to access any of the live SDP streams individually. I
understand that I need to have each Broadcaster client send the audio
to the server via a different port. I have no firewall restrictions
and have experimented with several port settings without much success.
When I set the audio port to 80, 554 or even 90 in Broadcaster, I am
able to open the SDP stream just fine in QuickTime. But when I use
other ports (even ones that this mailing list has suggested), the
QuickTime window just sits at "Requested Data." Is there a way in OS X
server to "open" certain ports or are there any other suggestions? Do
I just need to experiment with different ports (for example, I just
tried port 90 as a shot in the dark and it worked)...thanks!
I believe that you are confusing QTSS streaming ports vs. QT
Broadcaster ports.
The reason that you can't specify 80, 554 (TCP) and 6970-6999 (UDP) as
QT Broadcaster ports is because those are used by the QTSS Server to
communicate directly with the QuickTime Client. Instead, you need to
use some other port UDP port within the range 5004-6969, or whatever
happens to be available for you.
What you want to do is either of the following:
1) Manual unicast from QT Broadcaster, and specify a UDP port such as
5004 (or higher, must be an even number) to inject the stream into the
QTSS server. Then in the .sdp file (exported from the QT Broadcaster)
will be this UDP port (example: 5004), and you copy the .sdp file to
the streaming server. Each QT Broadcaster that you are using to encode
and send data to your streaming server must use its own unique (and
non-overlapping) UDP port. Example, if you're doing audio-only, then
you could probably use 5004, 5006, and 5008 for the 3 UDP baseports for
3 audio-only QT Broadcasters. If you are doing audio+video, then you
need to know that each one uses up 2 ports (4 actually if you count the
odd ones in between). Example, to do 3 audio+video QT Broadcasters,
you would need to specific UDP port 5004 for the first one (using 5004,
5005, 5006, 5007), and then UDP port 5008 for the second (which uses
5008, 5009, 5010, 5011), and then UDP port 5012 for the third one
(which uses 5012, 5013, 5014, 5015).
=== or ===
2) You could do it a much easier way, and use the Automatic Unicast
Announce feature of QT Broadcaster. This way, all you specify in the
QT Broadcaster for each of your streams is the IP address of your QTSS
server, and a movie broadcast username/password. QTBroadcaster will
then communicate directly with the QTSS machine and automatically
negotiate the proper number of ports, and it also takes care of
automatically pushing the .sdp file to the movies directory of the QTSS
machine. The only thing you have to do on the QTSS machine is to use
the Streaming Web Admin, and under "General Settings" you need to
assign create a "Movie Broadcast" password/username. This can be
anything - other than the same as your Streaming Web Admin username.
My recommendation is that you give (2) a try.
--
Billy Brown
_______________________________________________
streaming-server-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/streaming-server-users
Do not post admin requests to the list. They will be ignored.