PDA

Visualizza Versione Completa : Darwin QTSS



Gran Maestro
07-11-06, 15:21
Ciao a tutti, sto facendo qualche piccolo esperimento per mettere in piedi un server streaming per le movie.

Ho già ottenuto qualche piccolo risultato installandolo sul mac e accedendo sulla mia LAN da un PC-linux e VLC con protocollo rstp.

Fin li tutto bene, non ci sono problemi.

Mi sono accorto però che il server di streaming è parecchio esigente per quanto riguarda sia il contenitore (rigorosamente .mp4 oppure .mov oppure .3gp) che il codec utilizzato per la compressione.

Avevo a suo tempo creato alcuni file video .mp4 utilizzando ffmpegX, con il codec .h264. Utilizzati direttamente vanno ma in streaming non funzionano. (errore 415 format unknown)

Ho fatto una ulteriore prova utilizzando QT-PRO per la conversione del file e così funziona

Vorrei scambiare qualche informazione e farmi dare qualche consiglio con chi è esperto in materia ed in particolare capire se QuickTimePRO è davvero un passaggio obbligato oppure esistono altre strade (in particolare più veloci) per ottenere un file trasmittibile con QTSS.

Ho fatto ricerche nel forum ma ho trovato poche cose e ad un livello piuttosto elementare.

Avro, credo che tu possa essere la persona giusta oppure forse qualcuno che utilizza Final Cut per produzioni video

Grazie

/P

avrobay
07-11-06, 17:39
Avro, credo che tu possa essere la persona giusta oppure forse qualcuno che utilizza Final Cut per produzioni video

Grazie

/P

Ho usato in passato QT Streaming Server, ma l'ho fatto per studio personale e non professionalmente.
Quando creai le mie web-tv (tra le primissime in Italia) utilizzai la tecnologia RealVideo che risultava assai più adatta di altre alla velocità dei modem analogici. In questo senso Real era veramente imbattibile: permetteva anche lo streaming da HTML e non necessariamente da server dedicato.
Dovessi - e non si sa mai nella vita - rioccuparmi di web-tv penso che questa volta passerei proprio a QuickTime. Ora come ora però non saprei darti informazioni dettagliate perché la memoria potrebbe ingannarmi. Ricordo che mi stampai una certa quantità di PDF reperibili gratuitamente sul sito Apple e me li studiai. Se trovo un po' di tempo mi rimetto a leggere qualcosa e in quel caso magari ci sentiamo in chat. :)

Comunque è vero che ti ci vuole un processore prestante soprattuto se gli streaming in contemporanea sono più di uno ;)

Gran Maestro
07-11-06, 17:54
Ricordo che mi stampai una certa quantità di PDF reperibili gratuitamente sul sito Apple e me li studiai. )

E si, purtroppo la strada con cui iniziare è sempre quella.

Comunque direi che in linea di principio tutto funziona senza grossi problemi sulla mia LAN casalinga, essendo però dietro un router vorrei capire come configurare il NAT in maniera che le chiamate rstp vengano forwardate alla macchina giusta.

A tale proposito non ho ben chiaro se è possibile utilizzare la porta 80, previo spegnimento di Apache per evitare casini oppure sono altre le porte usate.
Nella documentazione non ho trovato un riferimento preciso, leggerò meglio, magari in due facciamo prima a trovare la risposta.. ;)

/P

:smt039 :smt039 :smt039 :smt039 :smt039 :smt039 :smt039 :smt039 :smt039 :smt039

avrobay
07-11-06, 19:03
A tale proposito non ho ben chiaro se è possibile utilizzare la porta 80, previo spegnimento di Apache per evitare casini oppure sono altre le porte usate.

Pag 34 http://pdf.euro.apple.com/cgi-bin/WebObjects/applepdf.woa/wa/file?id=711




Serving Streams Past Firewalls Using Port 80
If you are setting up a streaming server on the Internet and you think some of your
clients are behind firewalls that allow only web traffic, enable streaming on port 80.
With this option, the streaming server accepts connections on port 80, the default port
for web traffic, and QuickTime clients can connect to your streaming server even if they
are behind a web-only firewall. If you enable streaming on port 80, make sure you
disable any web server with the same IP address to avoid conflicts with your streaming
server.
To serve QuickTime streams over HTTP port 80:
1 In Server Admin, click QuickTime Streaming under the server in the Computers &
Services list.
2 Click Settings.
3 Click IP Bindings.
4 Select “Enable streaming on port 80.”
Important: If you enable streaming on port 80, make sure that your server is not also
running a web server, such as Apache. Running both QTSS and a web server with
streaming on port 80 enabled can cause a port conflict that results in one or both of
the servers not behaving properly.
Streaming Past Firewalls or Networks With Address Translation
The streaming server sends data using User Datagram Protocol (UDP) packets. Firewalls
designed to protect information on a network often block UDP packets. Client
computers located behind a firewall that blocks UDP packets can’t receive streamed
media. However, the streaming server also allows streaming over HTTP connections,
which allows streamed media to be viewed through even very tightly configured
firewalls.
Some client computers located on networks that use address translation may also be
unable to receive UDP packets, but they can receive media that’s streamed over HTTP
connections.
If users have problems viewing media through a firewall or via a network that uses
address translation, they should upgrade their client software to QuickTime 5 or later. If
users still have problems, their network administrators should provide them with the
appropriate settings for the streaming proxy and streaming transport settings on their
computers.
Network administrators can also set their firewall software to permit RTP and RTSP
throughput.

Gran Maestro
08-11-06, 03:17
Pag 34 http://pdf.euro.apple.com/cgi-bin/WebObjects/applepdf.woa/wa/file?id=711



Grazie avro, purtroppo non ho fatto molti progressi.. anche se il server è online e si può accedere dall'esterno. :(
Se ti va possiamo fare qualche prova assieme.

:smt039

/P