Fir en FFmpeg-Input, dee vu sengem HTTP-Protokoll verschafft gëtt, setz d'Proxy-Optioun virun dësen Input:

ffmpeg -http_proxy http://proxy.example:8080 \
  -i 'https://media.example/input.mp4' \
  -c copy output.mp4

-http_proxy wielt de Vermëttler fir d'HTTP-Verbindung vum Input; en Endpunkt aus der HTTP-Proxy-Lëscht ass en Kandidat fir eng ëffentlech Medienroute. -i bezeechent weiderhin d'Medieressource. D'Optioun copy betrëfft d'Ausgabsträim an astellt net d'Netzwierkroute.

Halt och a Java d'Optioun an d'URL als getrennt Prozessargumenter:

var command = new ProcessBuilder(
    "ffmpeg",
    "-http_proxy", "http://proxy.example:8080",
    "-i", inputUrl,
    "-c", "copy", outputPath
);

E Wrapper, dee zousätzlech Argumenter ubidde léisst, brauch déi selwecht Ënnerscheedung tëscht zwee Tokens. Eng eenzeg Zeechenketten, déi souwuel -http_proxy wéi och säi Wäert enthält, ass net d'Optioun-Wäert-Puer, dat FFmpeg erwaart.

D'Anféierungszeeche, déi eng Shell benotzt, fir eng URL ze gruppéieren, dierfe keng wuertwiertlech Zeechen an der Argumentlëscht vu ProcessBuilder ginn.

D'HTTP-Proxy-Optioun ass keng allgemeng SOCKS-Astellung a konfiguréiert och keen onverbonnenen RTSP/UDP-Input. Kontrolléier de gewielten FFmpeg-Protokoll an d'Baukapazitéiten, wann e Stream en aneren Transport benotzt.

Ähnlech Artikelen