这是我尝试通过CGI与之通信的shell脚本
#!/bin/bash
echo "Content-type: text/html"
echo ""
QUERY_STRING=4FuSI-LcC54
timeout 600 vlc -vvv http://www.youtube.com/watch?v="$QUERY_STRING" --sout "#transcode{venc=x264{keyint=60,profile=baseline,level=3.0,nocabac},vcodec=x264,vb=150,scale=1,acodec=mp4a,ab=96,channels=2,samplerate=48000}:rtp{dst=10.4.175.251,port=10000,mux=ts}"
echo "VLC Started!"
QUERY_STRING临时设置为用于测试目的的值。通常,它应该持有HTTP GET参数。当我通常从bash唤起它时,我可以正确地唤起这个脚本而没有错误。但是,如果我尝试从HTTP GET请求中唤起它,VLC崩溃并进入关闭阶段。