D'HTTP-Proxy-Optioun vum FFmpeg kënnt viru sengem Input
Gëff http_proxy als Inputprotokoll-Optioun a behal Optioun a Wäert als getrennt Argumenter, wann eng Java-Applikatioun FFmpeg start.
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.