Nígbà tí FFmpeg bá ń kà pipe:0, ìlànà ìwọlé rẹ̀ ni páìpù. Bí curl bá gba média náà, curl ló ṣí ìsopọ̀ nẹ́tíwọ́kì, kó sì gba ìṣètò proxy.

Fún ìwọlé MPEG-TS tẹ̀lentẹ̀le, páìpù Bash lè jẹ́ báyìí:

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

Fún gbígbà média gbogbo ènìyàn tí a gbà láàyè, àkójọ proxy HTTP ń pèsè àwọn olùdíje fún URL proxy curl. Àkójọ ìforígbárí òfo ń jẹ́ kí ìbéèrè curl yìí lo alárinà tí a yàn. pipefail tún ń dáàbò bo ìkùnà gbígbà tó wà lókè nínú ipò àbájáde páìpù náà.

Àṣàyàn http_proxy ti FFmpeg wà nínú àwọn ìwọlé nẹ́tíwọ́kì HTTP tí a ṣe àtìlẹ́yìn fún. Kò lè ṣètò ètò mìíràn kìkì nítorí pé a fi páìpù gbé àbájáde ètò yẹn wọ FFmpeg.

Bí FFmpeg yóò bá gbé gbígbà náà ṣe, fún un ní URL média náà tààrà kí o sì lo àwọn àṣàyàn tí ìlànà àti bíldù tó yàn ṣe àtìlẹ́yìn fún. Fún ìwọlé HTTP, fi àṣàyàn proxy FFmpeg síwájú ìwọlé yẹn. Páìpù kò ní wíwá fáìlì déédéé pẹ̀lú, nítorí náà pa àwọn ohun tó pọn dandan fún ọ̀nà iṣẹ́ tó wà tẹ́lẹ̀ mọ́ nígbà tí o bá ń yí padà láàrín URL àti ìwọlé páìpù.

Àwọn àpilẹ̀kọ tó jọra