Lapho i-FFmpeg ifunda i-pipe:0, iphrothokholi yayo yokungena iyipayipi. Uma kungu-curl owathola i-media, u-curl uvule uxhumano lwenethiwekhi futhi kumele amukele ukucushwa kwe-proxy.

Ngokokulandelana kwe-MPEG-TS, ipayipi le-Bash lingaba:

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

Ngokulanda kwe-media yomphakathi okuvunyelwe, uhlu lwe-proxy lwe-HTTP lunikeza abazongenela i-URL ye-proxy ye-curl. Uhlu olungenalutho lokudlula lwenza lesi sicelo se-curl sisebenzise umxhumanisi okhethiwe. I-pipefail ibuye igcine ukwehluleka kokulanda okuphezulu esimweni sokuphuma sepayipi.

Inketho ye-http_proxy ye-FFmpeg ingeyokungenisa kwenethiwekhi ye-HTTP okusekelwayo. Ayikwazi ukucubungula olunye uhlelo ngenxa nje yokuthi umphumela walolo hlelo ufakwa ku-FFmpeg ngepayipi.

Uma i-FFmpeg kufanele ilawule ukulanda, yinikeze i-URL ye-media ngqo futhi usebenzise izinketho ezisekelwa iphrothokholi nokwakhiwa okukhethiwe. Ekungeneni kwe-HTTP, beka inketho ye-proxy ye-FFmpeg ngaphambi kwalokho kungenisa. Ipayipi alinakho futhi ukusesha okujwayelekile kwefayela, ngakho gcina izidingo zefomathi zomgudu womsebenzi okhona lapho ushintsha phakathi kwe-URL nokungenisa ngepayipi.

Izihloko ezihlobene