Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Mac OS X > QTSS, Broadcaster, and a Router

QTSS, Broadcaster, and a Router
Thread Tools
Fresh-Faced Recruit
Join Date: Aug 2004
Status: Offline
Reply With Quote
Aug 10, 2004, 02:46 AM
 
I have Darwin Streaming Server and Quicktime Broadcaster running on the same computer to stream out live content. I've changed DSS's IP to the external IP of the router, but now Broadcaster can't connect either to 127.0.0.1 nor the external IP. Has anyone here successfully streamed live content through a router?
     
Professional Poster
Join Date: Oct 1999
Location: Always within bluetooth range
Status: Offline
Reply With Quote
Aug 10, 2004, 09:26 AM
 
I'll ask the obvious first since you didn't mention it in your post -- Have you configured the router to forward port # XXXX (whatever port DSS is using) to the computer where DSS is running? When using a router, you usually have to specifically configure which ports from the external IP get routed to which computer downstream of the router.
http://www.netgear-support.com/ts/do...plications.htm

For example, it you are trying to host a website downstream of the router, you will usually have to set up the router to send http requests (on port 80) to the specific computer that is running the server -- even if there is only one computer downstream of the router.

Also, the vast majority of home level routers do NOT support sending and receiving requests from the same IP. In other words, you will NOT be able to test your DSS via external IP from the same computer you are running it on or any other computer on your LAN. It will require testing from a machine outside the LAN (ask a friend to try and connect, go to the library, connect a separate computer in your home thru dial-up .. whatever) but you can't test your external IP except from an external source. You should be able to test your local (127.0.01) though -- if you can get that working, that's a good sign that your external IP is in business too (as long as you've forwarded the port appropriately as mentioned above).

I DID successfully set up a QT Streaming Server once .. but its been nearly two years ago now so I don't really remember if there are more things to do than what I mentioned above.

Good luck
     
Mac Elite
Join Date: Apr 2000
Location: Los Angeles, CA
Status: Offline
Reply With Quote
Aug 10, 2004, 10:16 AM
 
I've setup DSS and QT Broadcaster on my iBook. I've managed to stream an audio/video file to 2 simultaneous users on my home cable connection (512/192kbps, but nowhere near US standards for speed). I didn't have to change DSS's IP at all -- I just made it use whatever IP was assigned to me by my router. What I did have to do was to enable streaming on port 80 (TCP) instead of using RTSP. I think NAT is causing too many problems for that.

DSS/QTB needs a lot of outgoing bandwidth, though. I tried streaming it to more than 3 people and everyone complained about choppy playback and general unresponsiveness (including me!).
     
Fresh-Faced Recruit
Join Date: Aug 2004
Status: Offline
Reply With Quote
Aug 10, 2004, 08:34 PM
 
I've set the router to forward every port I could find related to DSS and Broadcaster, and external users can access the sample videos by connecting to rtsp://hostname:554/sample_100kbit.mov, but I can't get Broadcaster to send to DSS. It seems that if I connect to my router's external IP, it correctly forwards me back inside the network, and I can view the sample video by connecting to my router with QT Player.

To get this to work, I followed a tutorial I found elsewhere on the web that had me change the entry in DSS's config file to tell DSS what return IP to send in its packets. Unfortunately, that also keeps me from connecting to 127.0.0.1, because it sends back a different return address. Connecting to the router doesn't work, because I don't think I have the right ports set to forward (what ports does Broadcaster use to send an Automatic Unicast to DSS?).

I don't know if setting DSS to stream on port 80 would work, but I don't want to do that because I also have a web server running behind the router. Nevertheless, I tried it and it gave me the error that DSS can only bind to port 80 as root - since it started automatically and I don't know how to start it manually, I don't know how to let it bind to port 80. One QTSS process is running as root, and another is running as qtss. But, I don't know if this can help me connect with Broadcaster.

I found the tutorial - the original link doesn't work, but it is archived in the Wayback Machine: http://web.archive.org/web/200302040...zork.com/qtss/
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 06:30 AM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2