I have OS X file server 10.4 installed on a 1.8ghzDP powermac with a 160 gb hd.
I'm trying to configure qtss to serve output from 4 panasonic BL-C131A wireless web
cams.
I'm using securityspy 1.2 (the later versions don't work on ppc) to obtain output
from the cameras, and create the .sdp file. I have then placed the resultant file in
the "Streaming" folder inside the "Sites" folder of a User called "video", who is
not the system owner, but who (for now, at least) has superuser privileges enabled.
I've also tried placing the files in the "Movies" folder inside the qtss folder in
/Library.
A typical .sdp file is this:
v=0
o=- 3 3 IN IP4 192.168.1.107
s=BBVS
t=0 0
m=video 6500 RTP/AVP 96
c=IN IP4 192.168.1.107
a=x-sourcer:push
a=rtpmap:96 X-QT/90000
a=cliprect:0,0,480,640
a=framesize:96 640-480
the html used to serve this in my tests is this:
<body>
<EMBED SRC="rtsp://192.168.1.107/~video/ytv.sdp" HEIGHT="485" WIDTH="640"/>
</body>
Now, quicktime player chokes on the connection. This is what the server log shows:
192.168.1.108 2008-12-26 23:49:08 192.168.1.107 /%7Evideo/ytv.sdp 1230335347 0 1 403
192.168.1.108 7.5.5 - QuickTime/7.5.5%20(qtver=7.5.5;cpu=IA32;os=Mac%2010.4.9) Mac
10.4.9 IA32 0 0 0 RTP - - - 0 0 0 0 0 0 1 0 0 192.168.1.107 192.168.1.107 6 0 - -
Streaming%20Server
Now, the quicktime player returns this:
-3285 disconnected
the culprit may be the last 2 lines in this output from the server logs:
# Streaming STARTUP 2008-12-26 17:20:42
2008-12-26 17:20:43: INFO: Module Loaded...QTSSHomeDirectoryModule [dynamic]
2008-12-26 17:20:43: INFO: Module Loaded...QTSSRefMovieModule [dynamic]
2008-12-26 17:20:43: INFO: Module Loaded...QTSSFileModule [static]
2008-12-26 17:20:43: INFO: Module Loaded...QTSSReflectorModule [static]
2008-12-26 17:20:43: INFO: Module Loaded...QTSSRelayModule [static]
2008-12-26 17:20:43: INFO: Module Loaded...QTSSAccessLogModule [static]
2008-12-26 17:20:43: INFO: Module Loaded...QTSSFlowControlModule [static]
2008-12-26 17:20:43: INFO: Module Loaded...QTSSPosixFileSysModule [static]
2008-12-26 17:20:43: INFO: Module Loaded...QTSSAdminModule [static]
2008-12-26 17:20:43: INFO: Module Loaded...QTSSMP3StreamingModule [static]
2008-12-26 17:20:43: INFO: Module Loaded...QTSSAccessModule [static]
2008-12-26 17:20:43: WARNING: No users file found at
/Library/QuickTimeStreaming/Config/qtusers.
2008-12-26 17:20:43: WARNING: No groups file found at
/Library/QuickTimeStreaming/Config/qtgroups.
I don't have these files configured. I've read the relevant section of the manual,
but can't make heads or tails of it.
Could someone post a sample of the relevant config files, configured for serving
streaming output to the general public?
Further, if you see any other issues with my set-up, please let me know. Oh,
streaming on port 80 is disabled, and the server is set as a dmz server on the
router.
Thank you.
Joshua