Portál AbcLinuxu, 12. května 2025 07:37
new record broadcast enabled input rtp://@123.123.123.123:1234 output #std{access=file,mux=ts,dst=/home/user/save.mpg}
new start schedule enabled date 2000/1/1-11:00:00 append control record play
new end schedule enabled date 2000/1/1-12:00:00 append control record stop
# prvni prikaz je heslo pro pristup do VLC pres Telnet
VLC_COMMANDS=( "admin" )
# definujeme prikazy pro VLM
VLC_COMMANDS=( ${VLC_COMMANDS[*]} "new record broadcast enabled input rtp://@123.123.123.123:1234 output #std{access=file,mux=ts,dst=/home/user/save.mpg}" )
VLC_COMMANDS=( ${VLC_COMMANDS[*]} "new start schedule enabled date 2000/1/1-11:00:00 append control record play" )
VLC_COMMANDS=( ${VLC_COMMANDS[*]} "new end schedule enabled date 2000/1/1-12:00:00 append control record stop" )
# na zaver seznamu vsech prikazu pro VLC bude prikaz pro samotne ukonceni spojeni
VLC_COMMANDS=( ${VLC_COMMANDS[*]} "quit"} )
# pripojime se pres telnet do VLC a predame vsechny vyse ziskane prikazy
# VLC nasloucha telnetem na localhostu a to na portu 4212
echo "${VLC_COMMANDS[*]}" | netcat localhost 4212 > /dev/null
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.