Welcome to Remlab.net! You appear to be reading the home page of Rémi Denis-Courmont.
This is not a blog. There is no Atom or RSS feed.
This only works on Linux:
% LOCAL_IP=192.2.0.1
% vlc music/*.mp* --loop --sout \
"#gather:rtp{proto=dccp,dst=$LOCAL_IP,mux=ts,sap,name=\"DCCP channel\"}"
% vlc -S sap
Nice replacement for multicast, especially on a wireless LAN.
The development tree for VLC media player 0.9.0 is finally frozen. We might eventually get a usable release in the near future.
So how long have we been working on 0.9.0?
Lets see, 0.8.6 was released in december 2006.
One and a half year, then. Or so I thought.
But what does git-merge-base have to say about this?
% git-merge-base videolan/master videolan/0.8.6-bugfix a5dd5b1c1123bc38f2aefd7bad2aa869be65720 % git show a5dd5b1c1123bc38f2aefd7bad2aa869be65720 commit a5dd5b1c1123bc38f2aefd7bad2aa869be657203 Author: Christophe Mutricy Date: Fri Apr 14 11:42:49 2006 +0000
So over 2 years afterall... This commit was done back in the time of 0.8.5-test2! Probably every had forgotten that 0.8.6 was initially supposed to be 0.8.5-1, a continuation of the "stable" 0.8.5 branch. No surprise it has become so difficult to maintain the 0.8.6 bugfix-only branch when you consider it is based on such an old mostly unmodified build system and "contribs".
The SRTP library had been in the VLC development tree for over a year. Now it is actually integrated with both the new RTP receiver and the RTP output. Unfortunately, it only supports static keys and no (S)RTCP, but that is a start.
% KEY=123456789ABCEF0123456789ABCEF0123456789ABCEF0123456789ABCEF0
% SALT=123456789ABCDE123456789ABCDE
% # Receiving
% vlc rtp://@239.255.1.2:1234 --srtp-salt $SALT --srtp-key $KEY
% # Sending
% vlc music.mp3 --sout \
"#rtp{dst=239.255.1.2,port-audio=1234,salt=$SALT,key=$KEY}"
A few of my open-source projects are available here:
Some technical-oriented personal opinion articles: