HTTP-proxy valmøguleikin hjá FFmpeg kemur áðrenn inntakið
Send http_proxy sum valmøguleika í inntaksprotokollinum og hald valmøguleika og virði sum serstøk argument, tá eitt Java-forrit startar FFmpeg.
Fyri eitt FFmpeg-inntak, sum verður viðgjørt av HTTP-protokollinum, set proxy-valmøguleikan áðrenn tað inntakið:
ffmpeg -http_proxy http://proxy.example:8080 \
-i 'https://media.example/input.mp4' \
-c copy output.mp4
-http_proxy velur millumliðið fyri HTTP-sambandið hjá inntakinum; ein endapuntur úr HTTP-proxylistanum er ein møguleiki fyri eina almenna miðlarute. -i nevnir framvegis miðlatilfeingið. copy-valmøguleikin viðvíkur útgangsstreymunum og stillir ikki netruteina.
Hald eisini í Java valmøguleikan og URL sum serstøk procesargument:
var command = new ProcessBuilder(
"ffmpeg",
"-http_proxy", "http://proxy.example:8080",
"-i", inputUrl,
"-c", "copy", outputPath
);
Ein innpakningur, sum vísir eykaargument, tørvar somu skilnan millum tvey tekin. Ein einstakur strengur, sum hevur bæði -http_proxy og virðið tess, er ikki tann valmøguleika- og virðispar, sum FFmpeg væntar.
Gæsirogn, sum ein skel brúkar til at bólka ein URL, skulu ikki verða bókstavlig tekn í argumentlistanum hjá ProcessBuilder.
HTTP-proxy valmøguleikin er ikki ein almenn SOCKS-stilling og stillir heldur ikki eitt óviðkomandi RTSP/UDP-inntak. Kanna valda FFmpeg-protokollin og byggieindirnar, tá ein streymur brúkar ein annan flutning.