1

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

4

0 回答 0