Postby ph0t0n » 23 Apr 2008 12:43
I am basically just testing different things locally on a G4 PowerMac w/ OS X 10.4.11.
For this test, I use QuickTime Broadcaster (QTBC) 1.5.2 to pick up audio/video from an original iSight camera,
encode it to MPEG-4/AAC and send it by Manual Unicast to VLC 0.8.6f over ports 5432 and 5434 respectively.
This works perfectly if I export the SDP file from QTBC and let VLC read from it, albeit with a few warnings about
'[input | output | computed] PTS is out of range', 'audio drift is too big', 'received buffer in the future', and such.
However, it's a bit annoying (in a setting involving TWO computers, obviously) to have to redo the whole
SDP-file-export-and-copy-to-client-machine song and dance every time I make a change (however small) to the settings in QTBC,
which is why I am looking to specify the necessary parameters and their values on the command line instead - if at all possible.
I guess that the traditional method of exporting SDP info to file for a manual unicast probably means that the stream itself
does not carry SDP metadata (unlike when using the QuickTime Announce method), but it still contains the same media content,
and should by all accounts be readable if the client is given the correct information.
The intended outcome of this is a setup where two persons with iSight and QTBC are sending their separate feeds to a third user running
two VLC client instances (or two feeds side by side in just one VLC client window, if possible), shown by a projector in a classroom.
Yes, I can set up QTBC to use the QuickTime Announce method to the freely available DSS for this, but it introduces a serious lag -
about 11 seconds (why?) - even locally on my laptop. The DSP method is only 1-2 seconds late, and is therefore much preferred.
I can of course use other software for conferencing, but the intension is giving an audiovisual presentation of RTSP, where the use of applications based on the SIP protocol would render the whole thing a bit pointless.
Btw: today QTBC gives me connection error 5420 on QuickTime Announce, even if I trash preferences and reinstall. It worked fine just
yesterday, no changes done today. DSS restart (killing all involved processes) won't help. Files in the playlist work fine, as does a live feed
from Wirecast using the same iSight camera.
*Sigh*
Thanks for all help!