jueves, 7 de octubre de 2010

VLC en Ubuntu puertos < 1024

En Ubuntu puede que existan problemas para hacer un "bind" con ciertas aplicaciones y con tu cuenta de usuario normal, por ejemplo al unirse a un Stream udp de la siguiente manera:


udp://@239.255.1.1:1001



La solución:

privbind

Con este paquete podemos unirnos al stream de la siguiente manera:


sudo privbind -u celord vlc udp://@239.255.1.1:1001


Y con esto ya no da el problema de:


[0x8722334] main access error: socket bind error (Permission denied)
[0x8722334] access_udp access error: cannot open socket
[0x847d244] main input error: open of `udp://@239.255.1.1:1001' failed: (null)