通过Apache CGI启动VLC

时间:2013-02-18 03:01:05

标签: apache bash cgi vlc

这是我尝试通过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崩溃并进入关闭阶段。

0 个答案:

没有答案