Mai saukarwa ne ke da proxy a cikin shigar FFmpeg ta bututu
Sanya proxy a kan shirin da ke sauke media lokacin da FFmpeg ke samun bututun bytes kawai.
Lokacin da FFmpeg ke karanta pipe:0, ka'idar shigarsa bututu ce. Idan curl ne ya sauke media, curl ne ya buɗe haɗin cibiyar sadarwa kuma dole ne ya karɓi tsarin proxy.
Don shigar MPEG-TS mai jeri, layin bututu na Bash na iya zama:
set -o pipefail
curl --fail --silent --show-error \
--proxy http://proxy.example.net:8080 --noproxy "" \
'https://media.example.net/stream.ts' |
ffmpeg -i pipe:0 -c copy output.ts
Don saukar da media na jama'a da aka yarda, jerin proxy na HTTP yana ba da ƴan takara don URL ɗin proxy na curl. Jerin ƙetare da ba komai a ciki yana sa wannan buƙatar curl ta yi amfani da mai shiga tsakani da aka zaɓa. pipefail kuma yana kiyaye gazawar saukarwa daga sama a cikin matsayin fita na bututun.
Zaɓin http_proxy na FFmpeg yana cikin shigarwar hanyar sadarwa ta HTTP da ake goyon baya. Ba zai iya daidaita wani shiri ba kawai saboda ana bututa fitowar wannan shirin zuwa FFmpeg.
Idan FFmpeg zai mallaki saukarwar, ba shi URL ɗin media kai tsaye kuma yi amfani da zaɓuɓɓukan da ka'idarsa da gininsa da aka zaɓa ke goyon baya. Don shigar HTTP, sanya zaɓin proxy na FFmpeg kafin wannan shigar. Bututu kuma ba shi da binciken fayil na yau da kullum, don haka kiyaye bukatun tsarin aikin da ake da su yayin canza tsakanin URL da shigar bututu.