Facendo un po’ di reverse engeneering ho scoperto che per generare un ref-movie esiste anche un formato testuale.
Fantastico perché la soluzione che avevo trovato era veramente sporca, oltre a non funzionare per tutti i filmati.
Banale il ref-movie generato:
rtsptext
rtsp://127.0.0.1:7070/mov/test.mov
Un po’ di chiarimenti saltano fuori cercando “rtsptext” su google… in particolare:
http://www.soundscreen.com/streaming/cgi.html
Gv ha controllato la QTSS admin guide che dedica ben 1 riga alla fine di un paragrafo all’argomento :-/
In effetti soundscreen è curato da un tizio che lavora alla apple proprio su qtss/darwin, dovrebbe saperla lunga sull’argomento.
Anch’io sto smanettando sullo streaming server darwin ma mi piacerebbe riuscire ad aggiungere alcune features come lo scheduling delle playlists con data e ora di start/stop, e da questo anche il calcolo dell’orario di streaming di ciascun file nella playlist, secondo te si può fare (modificando anche l’interfaccia web)?
Ho usato pochissimo le playlist, ma per quel che posso vedere sono gestite da processi a parte, tipo:
/usr/local/bin/MP3Broadcaster -e /var/streaming/playlists/police/police.err -c /var/streaming/playlists/police/police.config
Credo che l’interfaccia web non faccia altro che lanciarli o stopparli… schedulare la cosa aggiunge un po’ di complessità. Potresti far scrivere in un file le programmazioni (o meglio a DB) e gestirle con uno script a cron.
In generale cmq, non modificherei l’admin di DSS ma ne creerei uno a parte.
HTH.