Salut.

Incerc sa transport un stream a/v live peste Internet intre doua locatii aflate la o distanta de cateva mari si tzari una de alta. La sursa captura, transcodarea, multiplexarea si streaming-ul sunt facute cu vlc -> totul e ok. La destinatie vreau sa folosesc deasemenea vlc prin care sa si distribui local catre clienti (care folosesc tot vlc ca sa se uite). Scopul este de a avea un buffer intermediar de sa zicem 60 sec., a.i. sa nu se observe galmele de trafic de pe traseu -> 5 sec. e prea putin, iar peste valoarea asta direct in vlc-ul clientului nu e bine pt. ca se plictiseste.
La destinatie am incercat ceva de genul:
cvlc -vvv http://ip_sursa:port --http-caching=60000 --http-reconnect --sout '#std{access=http,mux=asf,dst=ip_destinatie:port}'

Lucrarea functioneaza bine in afara de ceea ce am eu nevoie -> adica nu face nici un fel de buffering -> cum vine primul frame de la sursa, ii si da drumul pe tzeava.
Erori nu-s; in ambele parti vlc-urile sunt 0.9.9a.

S-a mai jucat cineva cu asa ceva?
Ce alte optiuni as mai avea?

In ultima instanta ma gandeam sa ma apuc eu sa scriu un softulete care sa faca un fifo pe http, dar as fi vrut sa evit chestia asta.
Sau sa incerc cu netcat&stuff?

10x
Vlad

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui