Soo-dejisaha ayaa leh proxy-ga gelinta FFmpeg ee tuubada
Ku dhig proxy-ga barnaamijka soo-dejiya media-ga marka FFmpeg uu helo kaliya tuubo bytes ah.
Marka FFmpeg akhriyo pipe:0, borotokoolka gelintiisu waa tuubo. Haddii curl soo-dejiyay media-ga, curl ayaa furay xiriirka shabakadda waana inuu helaa habaynta proxy-ga.
Gelinta MPEG-TS ee isku xigxiga, tuubbada Bash waxay noqon kartaa:
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
Soo-dejinta la oggolaaday ee media dadweyne, liiska proxy-ga HTTP wuxuu bixiyaa musharraxiin URL-ka proxy-ga curl. Liiska dhaafka ee madhan wuxuu ka dhigaa codsigan curl inuu isticmaalo dhexdhexaadiyaha la doortay. pipefail sidoo kale wuxuu ilaaliyaa guuldarrada soo-dejinta ee sare ee xaaladda bixidda tuubbada.
Ikhtiyaarka http_proxy ee FFmpeg wuxuu ka mid yahay gelinta shabakadda HTTP ee la taageeray. Ma habayn karo barnaamij kale kaliya sababtoo ah soo-saarista barnaamijkaas ayaa tuubo loogu shubay FFmpeg.
Haddii FFmpeg ay tahay inay soo-dejiso, sii URL-ka media-ga si toos ah oo isticmaal ikhtiyaarrada ay taageerto borotokoolka iyo dhismihiisa la doortay. Gelinta HTTP, dhig ikhtiyaarka proxy-ga FFmpeg ka hor gelintaas. Tuubbadu sidoo kale ma leh raadinta caadiga ah ee faylka, markaa ilaali shuruudaha qaabka socodka shaqada ee jira marka aad ka beddelayso URL-ka iyo gelinta tuubbada.