Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: QuickTime Broadcaster/QTSS Port settings



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.

References: 
 >QuickTime Broadcaster/QTSS Port settings (From: "Ermeling, Ryan" <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.