ืืืืจืื ื, ืืชืืืื, ืื ื ืืฆืื ืืจืฆืืืช ืฉื ืคืกืืืืืื ืฉืื ื ืืืืจ. ืื ื ืขืืจื ืืช ืืฆืืืืืื ืืืคืจืกื ืืืชื ืืืชืจ ืฉืื. ืืคื ื ืืืืฉ ืงืืืืชื ืืช ืืจืขืืื ืืืจืื ืฉืืืืจ 24/7 ืฉื ืืืจืฆืืืช ืืืื ืืืืืืื. ืืขืื "ืขืจืืฅ ืืืืืืืื" ื ืืฉืื ืืืืงืืฉ ืืฆืืืื ืืืฉืืช.
ืื ื ืืืืข ืืขืฉืืช ืฉืืืืจ ืจืืื. ืืื ืืื ืืขืฉืืช ืืช ืื ืื ืฉืื ืืืื ืฉืืืืจ ืฉื ืงืืฆื ืืืืื? ืื ืฉืืื ืคืืขื 24/7, ืืืืฉ, ืืืืื ืืื ืืื ืืืคืฉืจ, ืืืื ืขื ืืืช ืืื ื ืชืืื ืืฉืื ืฆืืจื ืืืืฉื ืืืืชื ืฉืื. ืื ืื ืฉืืืืชื ืฆืจืื ืืืจืจ.
ืืงื ืืกืคืจ ืืืื ืืืฆืื ืคืชืจืื. ืืืืชื ืืจืื ืคืืจืืืื ืืืืจืืืื ืฉืื ืื ืฉืืืขืืืื ืืฉืืืืจ ืฉืื ืคืฉืื ืื ืืื ืขืืื. ืืขืืฉืื ืืฉืืืชืืื ืืฆืืืื, ืื ื ืืจืืืฉ ืฆืืจื ืืฉืชืฃ ืืคืชืจืื ืฉืื. ืื ืืืคืืข ืืืืืจ ืืื.
ืืงืืฆืืจ, ืืคืชืจืื ืืกืืคื ืืื ืืืืงืื: VPS + ffmeg + ืกืงืจืืคื bash. ืืชืืช ืืืืืจื ืื ื ืืชืืจ ืืช ืืฆืขืืื ืฉื ื ืงืื ืืืืืจ ืขื ืืืืืืืืช ืฉืืชืืื ืืขืช ืืจืืื ืืฉืืืืจ.
ืฉืื 1 โ ืืืืคื ืืืืข ืืฉืืืืจ?
ืืืจ ืืืชืืื ืืื ืฆืืจื ืืืืืื ืืืืื ืืืื ืืฉืืืืจ ืืืืื ืืืื ืืงืืจื. ืืืืจ ืืจืืฉืื ืฉืขืื ืื ืืจืืฉ ืืื ืืืืืฉื ืืืืชื ืฉืื. ืืกืคื ืกืจืืื ืื ืืจืฉืืืช ืืฉืืขื ืืืชืืืื ืืืคืขืื ืืืชื ืืื ื ืื ืืืืื. ืืืืจ ืืื ืฆืื ืืช ืชืืื ืช ืืืกื ืืฉืืจ ืืืชื ืืืืืืื. ืืื ืืืขื ืืื ืืืืชื ืืช ืืืคืฉืจืืช ืืื ืื... ืืื ืืืืฉื ืืืชื, ืืชื ืฆืจืื ืืืฉืืืจ ืืช ืืืืฉื ืืืืชื ืืืืง ืื ืืืื, ืื ืฉืืืืจ ืจืขืฉ ืืฆื ื ืื ืื ืืืืื ืืฆืจืืืช ืืฉืื ืืืืืจืช (+100-150 ืงืืืืืื-ืฉืขื ืืื ืืืืฉ). ืืืกืชืืจ ืฉืื ืชืืืื ืืืฉืชืืฉ ืืืืฉื ืืืืชื ืืืื ืืฉืืืืจ. ืื ืชื ืืขื ืฉื ืืขืืืจ ืชืืื ืืืืื ืืฉืืืืจ.
ืืื ืืชืืืชื ืืืกืชืื ืืฆืืื ืฉืืจืืชื ืขื ื. ืืืคืฉืชื ืฉืืจืืช ืืืื ืฉืื ืืืื ืืืขืืืช ืืช ืืกืจืืื ืื ืฉืื ืื, ืืืฉื, ืืืื ืืก ืงืืฉืืจืื ืืกืจืืื ืื ืืืืืืื ืืืื ืืืื ืืจืื ืืฉืืืืจ ืืื ืืื ืืคืกืงื. ืืื ืื ืืฆืืชื ืืฉืื ืืชืืื. ืืืื ืื ืืืคืฉืชื ืืื. ืืืืจ ืืืืื ืฉืืชืืื ืืคืื ืงืฆืืื ืืืืช ืืื restream.io, ืฉืืจืืช ืฉืขืืืจ ืืฉืืจ ืื ืืื ืืช ืืืกืคืจ ืคืืืคืืจืืืช. ื ืจืื ืฉืื ืืืคืฉืจืื ืื ืืืขืืืช ืกืจืืื ืื ืืฉืื. ืืื ืืฉืืจืืช ืืื ื ืืฆืจ ืืืืจืืช ืืืจืืช ืืืืจื ืืื ืืฆืคืื ืฉืืฉืืืืจ ืืืืฉื ืจืง ืืื ืฉืขืืช. ืื ื ืืืฉื ืฉืื ืืืืฆืขืืช ืืฉืืจืืช ืืื ืืคืฉืจ ืืืื ืืืจืื ืฉืืืืจ ืืกืืื ืืฉืขืื, ืื ืื ืืื ืืืืข ืืขืฉืจืืช, ืืืคืืื ืืืืืช ืืืืจืื ืืืืืฉ. ืืื ืืื ืืืช ืจืฆืืชื ืืืจืื ืืช ืืฉืืืืจ ืืืื ื ืื ืืืื ืืืื ืืฉืงืขื ืืกืคืืช.
ืืชืืจืจ ืฉืืฉืืืืจ ืืื ืฆืืจื ืื ืืืฉืืจ ื ืคืจื ืื ืืคืืื ืืืฉื ื ืคืจื. ืืฉืืชื ืขื ืืฉืื ืืื Raspberri Pi. ืืื? ืืื ืื ืฆืืื ืืช. ืืงืืืชื ืืช ืืกืจืืื ืืืื ื ืืืืง, ืืืืจืชื ืืช ืืื ื-Ethernet ืื ืชืชื ืื ืืฉืื ืืืคืฉืื ืืืงืื ืืืืื ืืฉืืืจืชื ืืืชื. ืืึนืคึผึฐืฆึดืึธื. ืืื ืื ืืื ืื ืื ืืืื ืขืฆืื ืืื ื ืืกืืื ืืขืืืื ืืืชื, ืื ืื ืกืืจืืชื ืืืืคืฆืื ืืื.
ืืชืืฆืื ืืื, ื ืชืงืืชื ืืืืื ืืกืืื ืฉืื ืื ื ืืืฆืืจื ืฉืจืช ืืฉืื ืฉืืืืจืื. ืื ืื ืืื ืืืืืง ืื ืฉืืืคืฉืชื, ืืื ืงืืืืชื ืืช ืืจืขืืื ืืืจืืื - ืืชื ืืืื ืืืฉืชืืฉ ืืฉืจืช! ืืืืชื ืืืื, ืืืฆืข ืืืฉืชืืฉ ืืฉืืืื ืฉื VPS + nginx + OBS. ืืชืืจืจ ืฉืืฉืืืื ืืื ืืืื ืืืชืืื ืื ืื. ืืืืจ ืืืืื ืฉืืืื ืืืชื ืืื ืฉืืขืืื ืื ื ืืืืชื ืฉืจืช ืื ืจืื ืื ืฉืืืืืืง ืฉืจืช ืืืขืืื ืืฉืื ืื ืืืืื ืืืงืจ. ืืืืืชื ืืืจืจ ืืื ืืขืื ืืฉืืืจ ืฉืจืช ืขื ืืื ืืืื ืชืฆืืจื ืืืืคืชืขืชื ืืืืื.
ืืืืืจืื ืืฆืืื ืื ืืจืืื ืืืืจืืก ืืืื ืจืง ืคืืจืืจืื. ืืื ืืืืื, 8 ืจืืื ืืืืจืืก ืื ืืขืจื 3.5 ืืืืจ ืื 240 ืจืืื ืจืืกื. ืืืืืฉ ืฉื ืฉืืืืฉ ืืืืฉื ืืื ืืืืคืขื 24/7 ืืืขื ืืืฉื ืืืืจื ืืืื ืืจื ื. ืืฉืื ืื, ืืืืืื ืืื ืืคื ืื ืืืื ืืฉืื ืืืืฉื ืืื ืืืื ืืกืชืืืืชื ื ืืจื ืฉืื, ืืื ืืื ืฉืืืื ืจืงืืืช ืืื :)
ืืื, ื ืืฆืืชื ืืช ืืืฆืขื ืฉื ืืืชืจ ืืจืืฉืื ืฉืืืื ื ืชื ื ืื ืขืืืจ ืืฉืืืืชื "ืืฉืืจืช VPS". ืืืื ืืฉ ืืคืืื ืืืชืจ ืคืชืจืื ืืช ืชืงืฆืืืืื, ืืื ืืืืืจ ืืื ืืชืืื ืื ืืื ืืืคืฉืชื ืืืชืจ.
ืืขืช ืืฆืืจืช ืฉืจืช, ื ืืชื ืืืืืจ ืืช ืืขืจืืช ืืืคืขืื ืฉืืชืืชืื ืืื ืืคืขื. ืืชื ืืืื ืืืจืื ืฉืืืืจ ืืื ืืืช ืืืืขืจืืืช ืืืคืืจืืืช ืืืืฆืข ืืืืจื ืขื ืกืื ืืขืืคืืชืื ืืืืืืืืช ืืคืื ื ืกืืืช ืฉืื (ืขืืืจ ืฉืจืช ืขื Windows ืื ืืืงืฉืื ืชืฉืืื ื ืืกืฃ). ืืืจืชื ื- CentOS. ืคืฉืื ืื ืืื ืื ืืขื ื ืืกืืื ืขื ืื ืงืืื.
ืฉืื 2 - ืืืืจืช ืฉืจืช
ืืืืจ ืืจืืฉืื ืฉืืชื ืฆืจืื ืืืืจ ืืฆืืจืช ืฉืจืช ืืื ืืืชืืืจ ืืืื ืืืืฆืขืืช SSH. ืืืชืืื ืืฉืชืืฉืชื ื-PuTTy, ืืื ืื ืืชืืืชื ืืืฉืชืืฉ ืืืคืืืงืฆืืืช Secure Shell, ืฉืคืืขืืช ืืืืื ืืจืื. ืืชืืจืจ ืื ืฉืื ืืืชืจ ื ืื.
ืืืจ ืื ืฉืื ืืชื ืืช ืฉื ืืืืจื, ืืืืจืชื ืกื ืืจืื ืืื ืืฉืจืช, ืขืืื ืชื ืืช ืืืขืจืืช, ืืชืขืกืงืชื ืขื iptables... ืืขืฉืืชื ืขืื ืืืื ืืืจืื, ืืื ืื ืื ืื ืืื ื ืืืฅ. ืื ื ืจืง ืืขืื ืืื ืืืืืืจ ืืช ืืฉืจืช ืืื ืขืื ืืฉืืืื. ืื ื ืืืื ืืช ืื ืืฉืื ืืกืชืืจ :)
ืืืื ืืฆืขืืื ืฉืขืืื ืื ืงืื:
- ืืืจ ืืช ืืืืจ ื-EPEL.
- ืืืืจ ืฉืจืช FTP (ืืืจืชื vsftp).
- ืืชืงื ืืช ffmpeg.
ืื ืืชื ืืช ืืคืงืืืืช ืืคืืจืื; ืืืจืืืช ืืื ืื ืืืฉืืืืช ืืืื ืขื ืื ืช ืืืขืืืจ ืืช ืชืืื ืืช ืืคืขืืื ืืืืืืช. ืื ืืฉ ืื ืงืฉืืื ืขื ืืื ืืืฉืืืื, ื ืืชื ืืคืชืืจ ืืืชื ืืืืืจืืช ืขื ืืื ืฉืืืืฉ ืืฉืืืืชืช ืื ืืข ืืืคืืฉ ืืื "CentOS connect EPEL" ืื "CentOS ืืชืงื ืช ืฉืจืช FTP". ืืืงืืฉืืจืื ืืจืืฉืื ืื ืชืืืื ืืืฆืื ืืืจืืืช ืืคืืจืืืช ืฉืื ืืืจ ืฉืื.
ืื, ืืคื ืฉืืชืืชื ืงืืื, ืืืืชื ืฆืจืื ืฉืืืื ืฉื VPS + nginx + OBS. VPS - ืืืื. ืืื ืืืื ืืขืืืช ืฉืืืืช ืื ืงืืืืช ืืืจืืช. OBS ืืื ืชืืื ืืช ืฉืืืืจ, Open Broadcaster Software. ืืื ืขืืื ืจืง ืขื ืืจืืื ืืืืืจ. ืืืืืื, ืืื ืืืงื ืชืืื ื ืืืฆืืืช ืืื ืืจื ื ืืืฉืืจ ืืืชื. ืื ืืงืืืช ืืกื. ืื ืฉืฉืืืืจ ืฉืืืจ ืืชืืฉื ืื ืืชื ืืืชืจ ืืืจ. ืืื ืืื ืื ืืจื, ืืฉ ืื ืจืง ืกื ืฉื ืงืืฆื ืืืืื ืฉืฆืจืื ืืืคืื ืืืจื.
ืืชืืืชื ืืืคืืจ ืืืืืื ืืื ืื ืชืงืืชื ื-ffmpeg. FFmpeg ืืื ืงืืืฆื ืฉื ืกืคืจืืืช ืืื ืืืืช ืืงืื ืคืชืื ืืืืคืฉืจืืช ืื ืืืงืืื, ืืืืืจ ืืืืืจืื ืืืืื ืืืืืื ืืืืืืืืื ืืืืืื ืคืืจืืืื.
ืืืืคืชืขืชื ืืืื ืืื ffmpeg ืืืื ืืขืฉืืช. ืื ืชืจืฆื, ืื ืืืืฅ ืืช ืืกืืื ื ืืืกืจืืื. ืื ืชืจืฆื, ืื ืืืืืจ ืงืืข ืืืกืจืืื ืืื ืงืืืื ืืืืฉ. ืื ืชืจืฆื, ืื ืืืืจ ืืคืืจืื ืืื ืืืืจ. ืืขืื ืืจืื ืืจืื ืืืชืจ. ืขื ืืื ืื ืฉื ืืชื ืืฆืืื ืื ืงืืืฅ, ืืื ืืืืจ ืืืชื ืืืจื ืืืฉืืจ ืืืชื ืืืืืืื ืขืฆืื. ืืื, ืืฉืจืฉืจืช ืืืจืืืช. ืื ืื ืฉื ืืชืจ ืืื ืืกืืื ืืช ืื ืืืื ืกืื.
ืฉืื 3 - ืืืืจืช ืฉืืืืจ
ืื ืื ื ืืืฆืจืื ืฉืืืืจ ืืืืืืื. ืืฉืื ืื ืื ืื ื ืฆืจืืืื ืจืง ืืช ืืงืืฉืืจ ืืืช ืืคืชื ืืฉืืืืจ. ืืฆืืืื ืืืกื ืืืื ืื ืืกืืื ืื ืืืืื.
ืืืฉื ืืืขืืืช ืงืืฆื ืืืืื ืืฉืจืช, ืฉืื ื ืืชืื ื ืื ืืฉืืจ. ืืืขืฉื, FTP ื ืืืฅ ืจืง ืืฉืื ืื. ืื ืืฉ ืื ืืจื ื ืืื ืืืจืช ืืืขืืืช ืงืืฆืื ืืฉืจืช, ืื ืืชื ืื ืฆืจืื ืืืืืืจ ืฉืจืช FTP.
ืื ืื ื ืืขืืืจืื ืืช ืืืจื ืืืืืืื. ืืื ืืืชืืื ืืฉืืจ, ืขืืื ืืืคืขืื ืืช ffmpeg ืขื ืืกืคืจ ืชืืื ืืช. ืื ื ืจืืืช ืืคืงืืื ืืงืฆืจื ืืืืชืจ ืฉืงืืืืชื:
ffmpeg -re -i lecture1.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%ะะะฎะง_ะขะ ะะะกะะฏะฆะะ%
ืคืขื ืื ืชืืื ืืช-re
โ ืืฆืืื ืฉืืฉ ืืืืืจ ืืช ืืงืืืฅ ืืืจื.
-i
โ ืืฆืืื ืืืื ืงืืืฅ ืืฉ ืืืคืขืื. ืืฉืื ืฉืืคืงืืื ืชืืคืขื ืืืืชื ืกืคืจืืื ืฉืื ื ืืฆื ืงืืืฅ ืืืืืืื ืขืฆืื. ืืืจืช, ืขืืื ืืฆืืื ืงืืฉืืจ ืืืืื ืืงืืืฅ, ืืื /usr/media/lecture1.mp4
.
-f
- ืืืืืจ ืืช ืคืืจืื ืงืืืฅ ืืคืื. ืืืงืจื ืฉืื, ืืกืชืืจ ืฉ-ffmpeg ืืืืจื ืืช ืืงืืืฅ ืฉืื ื-mp4 ื-flv ืชืื ืืื ืชื ืืขื.
ืืืกืืฃ ืื ื ืืฆืืื ืื ืืช ืื ืชืื ืื ืฉืืงืื ื ืืืืืืื ืืขืืื ืืืืจืืช ืืฉืืืืจ, ืืืืืจ. ืืืชืืืช ืฉืืืื ืืชื ืฆืจืื ืืืขืืืจ ื ืชืื ืื, ืืืคืชื ืืฉืืืืจ, ืื ืฉืืฉืืืืจ ืืืฆื ืืืืืื ืืขืจืืฅ ืฉืื.
ืื ืขืฉืืช ืืื ื ืืื, ืืืืจ ืืคืขืืช ืืคืงืืื ืืื, YouTube ืืจืื ืืช ืืืจื ืืืฉืืืจ. ืืื ืืืชืืื ืืช ืืฉืืืืจ, ืืชื ืจืง ืฆืจืื ืืืืืฅ ืขื ืืคืชืืจ "ืืชืื ืฉืืืืจ" ืืืืืืื ืขืฆืื.
ืฉืื 4 โ ืืืกืฃ ืืืืื ืืืื
ืืื ืืื! ืขืืฉืื ืืชื ืืืืข ืืื ืืืชืืื ืืฉืืจ ืืงืืืฅ ืืืืื. ืืื ืื ืื ืืกืคืืง ืืฉืืืืจ XNUMX/XNUMX. ืืฉืื ืฉืืืจื ืฉืืกืจืืื ืืจืืฉืื ืืกืชืืื, ืืกืจืืื ืืื ืืชืืื ืืื, ืืืืฉืจ ืื ืืกืจืืื ืื ืืืฆืืื, ืืืฉืืขื ืืชืืืื ืฉืื.
ืืืขืชื ืืืคืฉืจืืช ืืืื: ืฆืืจ ืงืืืฅ .sh ืื ืืชืืชื ืคืงืืื ืืื ืงืืืฅ ืืืืื ืืืกืืฃ ืฆืืื ืชื ืคืงืืื ืืืคืขืื ืฉืื ืืช ืืืชื ืกืงืจืืคื. ืืชืืฆืื ืืื ืจืงืืจืกืื ืืื:
ะะพะผะฐะฝะดะฐ 1... (ะทะฐะฟััะบ ััะฐะฝัะปััะธะธ ัะฐะนะปะฐ lecture1.mp4)
ะะพะผะฐะฝะดะฐ 2... (ะทะฐะฟััะบ ััะฐะฝัะปััะธะธ ัะฐะนะปะฐ lecture2.mp4)
ะะพะผะฐะฝะดะฐ 3... (ะทะฐะฟััะบ ััะฐะฝัะปััะธะธ ัะฐะนะปะฐ lecture3.mp4)
bash start.sh
ืืื, ืื ืขืื. ืืจืืฆื ืืขืฆืื, ืคืชืืชื ืฉืืืืจ ืืืื ืืืืืชื ืืืฉืื.
ืืืืงืจ ืฆืืคืชื ืื ืืคืชืขื ืื ื ืขืืื. ืืชืืจืจ ืฉืืฉืืืืจ ื ืืฉื ืจืง ืืื ืืงืืช ืืืกืชืืื ืืืขื ืืื ืืฉืืืืืชื ืืช ืืืืฉื. ืืืงืืจื ืืจืืชื ืฉืคืงืืืืช ืืืืคืขืืืช ืืฆืืจื ืื ืืืืฆืขืืช ืืืื ืฉืืืฉืชืืฉ ืืืืืจ ืืฉืจืช. ืืจืืข ืฉืืชื ืชืงืชื, ืืคืงืืืืช ืฉืืจืฆืชื ื ืงืืขื. ืืื ืฉืื ืื ืืงืจื, ืื ืืกืคืืง ืืื ืืงืืืฆื bash
ืืืกืฃ ืืช ืืคืงืืื nohup
. ืื ืืืคืฉืจ ืืชืืืื ืืจืืฆื ืืคืขืื ืืื ืงืฉืจ ืื ืืืืืชื.
ืืืจืกื ืืืื ืืืืืช ืืกืืคืืช ืฉื ืืชืกืจืื ื ืจืืืช ืื:
ffmpeg -re -i lecture1.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%ะะะฎะง_ะขะ ะะะกะะฏะฆะะ%
ffmpeg -re -i lecture2.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%ะะะฎะง_ะขะ ะะะกะะฏะฆะะ%
ffmpeg -re -i lecture3.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%ะะะฎะง_ะขะ ะะะกะะฏะฆะะ%
nohup bash start.sh $
ืืืฉืจ start.sh ืืื ืืงืืืฅ ืฉืื ืืชืื ืืกืงืจืืคื ืืื. ืืืงืืืฅ ืืื ืืืื ืืืืืช ืืืืงื ืืืืชื ืกืคืจืืื ืืื ืงืืฆื ืืืืืืื.
ืืืกืคืช ืกืืื ืืืืจ ืืกืืฃ ืืืคืฉืจืช ืืชืืืื ืืจืืฅ ืืจืงืข ืื ืฉืชืืื ืืืืฉืื ืืืฉืชืืฉ ืืงืื ืกืืื ืืืื ืืืคืจืืข ืืฉืืืืจ.
ืืืื ืืกืื ืืืื ืืช ืืืืจืื ืืืืืื ืืืืื:
- ืืชื ืืืื ืืืืืืฃ ืืื ืืช ืืช ืืฉืืขืช ืืงืืฆืื. ืืื ืืขืฉืืช ืืืช, ืขืืื "ืืืจืื" ืืช ืชืืืื ื-ffmpeg ืืคืืขื ืืขืช. ืืืืจ ืืื, ืืคืขืืช ืืงืืืฅ ืืื ืืืจืฉืืื ืชืชืืื ืืืืืืืืช.
- ื ืืชื ืืืืกืืฃ ืกืจืืื ืื ืืืฉืื ืืฉืืืืจ ืืืื ืืืคืกืืง ืืช ืืฉืืืืจ. ืคืฉืื ืืขืื ืืช ืืกืจืืื ืืฉืจืช, ืืืกืฃ ืคืงืืื ืืืคืขืืช ืืงืืืฅ ืืื ืืกืงืจืืคื ืืฉืืืจ ืืืชื. ืื ืืื. ืืกืื ืืื ืฉื ืืืฉืืขื, ืืงืืืฅ ืืืืฉ ืืฉืืืจ ืืื ืขื ืืงืืฆืื ืืืฉื ืื.
ืฉืื 5 - ืืชืืื ืืืฉืืช ืฉื ffmpeg
ืืืืคื ืขืงืจืื ื, ืืืืื ื ืืขืฆืืจ ืฉื. ืืื ืจืฆืืชื ืืืคืื ืืช ืืฉืืืืจ ืืงืฆืช ืืืชืจ ืืืืืืชื ืืฆืืคืื.
ื ื ืื ืฉืืื ืืื ืืฉืืืืจ, ืืชืืื ืืฆืคืืช, ืืื ืืจืฆื ืืฆืคืืช ืืืจืฆืื ืืื ืืืืชืืื, ืืื ืืฉืืืืจ ืื ืืืคืฉืจ ืืืืจื ืืืืืจ. ืืื ืืฆืคืืช ืืืจืฆืื ืืืืชืืื, ืืื ืืฆืืจื ืืืืื ืก ืืืชืจ ืฉืื ืืืงืื ืืงืืื ืฉื โโืืืจืฆืื ืืืขื ืืื ืช. ืืื ืืชื ืืืื ืืืขืช ืืืื ืืจืฆืื ืืขื ืืื ืช ืืืชื? ืืฉ ืืืจ 16 ืืจืฆืืืช ืืืชืจ ืืจืง ืืืชืจ ืืื ืืื ืฉืืืข. ืื ื ืืืฉื ืฉืื ืื ื, ืฉืฆืืืืชื ืืขืจืืชื ืืช ืื ืืืจืฆืืืช ืืืื, ืื ืืืื ืืงืืืข ืืคื ืงืืข ืืงืจืื ืืืืื ืืจืฆืื ืืืืืจ. ืืื, ืืฉ ืฆืืจื ืฉืื ืืจืฆืื ืชืืื ืืืืขืืช ืืืืฉืื.
ืืืคืฉืจืืช ืืืืกืืฃ ืืืชืืืื ืืงืืฆื ืืืืืืื ืืืงืืจ ืืชืืื ืช ืืขืจืืื ืื ืืชืืืื ืื. ืืื ืฆืืจื ืืืืื ืื ื ืขืฉื ืฉืืืืฉ ืืงืืฆืื ืืืงืืจืืื. ืื ืฉืชืืืื ืืฉืืืืจ ืืืจืฉืช ืืื ื ืืื ืฉืคืืืช ืชื ืืขืืช ืืืฃ.
ืืชืืจืจ ืฉืื ffmpeg ืืืื ืืขืืืจ ืื ืืื. ืืฉ ืื ืชืืื ื ืืืืืืช -vf
, ืืืืคืฉืจ ืืืฆืื ืืงืกื ืืขื ืืืืื. ืืื ืืืืกืืฃ ืืงืกื ืืกืจืืื, ืขืืื ืืืืกืืฃ ืืช ืืคืจืืื ื ืืื ืืคืงืืื:
-vf drawtext="fontfile=OpenSans.ttf:text='ะะตะบัะธั 13: ะัะธั
ะพะปะพะณะธั ัะผะพัะธะน. ะะฐะบ ัะพะทะดะฐะฒะฐัั ัะฐะดะพััั?':fontsize=26:fontcolor=white:borderw=1:bordercolor=black:x=40:y=670"
ืืกืืจ ืขื ืคืจืืืจืืfontfile=
- ืงืืฉืืจ ืืงืืืฅ ืืืืคื. ืืื ืื, ืืืืชืื ืื ืืชืืืกืฃ ืืกืจืืื. ืืืจื ืืงืื ืืืืชืจ ืืื ืืฉืื ืืช ืงืืืฅ ืืืืคื ืืืืชื ืชืืงืื ืืื ืืกืจืืื. ืื ืฉืชืฆืืจื ืืฆืืื ืืช ืื ืชืื ืืืื ืืงืืืฅ.
text=
- ืืืขืฉื, ืืืงืกื ืขืฆืื ืฉืฆืจืื ืืืืืช ืืืืงื ืขื ืืื ืืกืจืืื.
fontsize=
- ืืืื ืืืคื ืืคืืงืกืืื.
fontcolor=
- ืฆืืข ืืืคื.
borderw=
โ ืขืืื ืงื ืืืชืืจ ืืกืืื ืืืงืกื ืืคืืงืกืืื (ืืฉ ืื ืืงืกื ืืื ืขื ืงื ืืชืืจ ืฉืืืจ ืืขืืื 1 ืคืืงืกื).
bordercolor=
- ืฆืืข ืืชืืจ.
x=
ะธ y=
- ืงืืืืจืืื ืืืช ืืงืกื. ื ึฐืงืึผืึธื 0;0
ืืืืงื ืืคืื ื ืืฉืืืืืช ืืขืืืื ื. ืืงืืืืจืืื ืืืช ืฉืื ื ืืืจืืช ืืฆืืจื ืืื ืฉืืืงืกื ืืืืงื ืืคืื ื ืืฉืืืืืช ืืชืืชืื ื ืืจืืืืืฆืืืช ืืืืื ืฉื 1280x720 ืคืืงืกืืื.
ืื ื ืจืื ืืื ืื:
ืฉืื 6 โ ืงืืข ืืช ืืืืืช ืืฉืืืืจ
ืืื, ืืฉืืืืจ ืืืื. FFmpeg ืืฉืืจ, ืงืืฆืื ืืืฉืืขืื, ืื ืืืืืช ืฉืื ืืื ื ื ืืืฆื ืืฉืืืืจ. ืืคืืื ืื ืืจืฆืื ืืชืืื. ื ืจืื ืฉืืื.
ืืื ืขืื ื ืืืื ืก ืืื ืฆืฅ - ืืืจืชื ืืชืฆืืจืช ืืฉืจืช ืืืื ืืืืืช ืืืื ืื ืืฉืื ืืช ืืฉืืืืจ. ืชืฆืืจืช ืฉืจืช: ืืืื ืืืช (ืืื 1 ืืืื-ืืจืฅ), 2.2 ืืืื-ืืืื ืฉื ืืืืจืื RAM, 1 GB SSD. ืืื ืืกืคืืง ืืืืจืื RAM ืืื ืืืขืื ื ืืขื ืืืขื ืืืืืืื ื-25% (ืืืคืขืืื ืืคืืื 100-102% :) ืื ืืืืื ืืืงืคืืช ืืฉืืืืจ ืื ืืื ืฉื ืืืช. ืื ืืคื.
ืืชื ืืืื ืคืฉืื ืืงืืช ืชืฆืืจื ืืงืจื ืืืชืจ ืขื ืฉืชื ืืืืืช, ืืืจืื ืืืื, ืขื ืืื ืืืืืืืช ืขื ื, ืฉืื ืื ืชืฆืืจืช ืืฉืจืช ืืชืจืืฉ ืขื ืืื ืืืืฆื ืขื ืืื ืืคืชืืจืื. ืืื ืจืฆืืชื ืืืชืืื ืืช ืงืืืืืช ืืชืฆืืจื ืืืื ืืืืืช. ืืชืืืชื ืืืืื ืืช ืืชืืขืื ืฉื ffmpeg ืืื, ืืฉ ืฉื ืื ืืืืจืืช ืฉืืืคืฉืจืืช ืืืืกืช ืืช ืืขืืืก ืขื ืืืขืจืืช.
ื ืืชื ืืืฉืื ืืืืืช ืชืืื ื ืืืืื ืืฉืชื ืืจืืื: ืขืืืก ืืขืื ืืืื ืื ืชืขืืืจื ืืืฆืืช ืืืืื. ืืกืชืืจ ืฉืืื ืฉืืืขืื ืืืื ืืงืืช ืืืชืจ ืขืืืก, ืื ืืืืจืฉ ืคืืืช ืจืืื ืคืก ืฉื ืขืจืืฅ. ืื ืฉืืชื ืื ืืืื ืืืขืืืก ืืช ืืืขืื ืืืชืจ ืืื, ืืื ืื ืชืฆืืจื ืขืจืืฅ ืจืื ืขื ืืจืืื ืชื ืืขื ืืืื. ืื ืืฉ ืืืืืืช ืื ืขื ืืืขืื ืืื ืขื ืืืื ืืขืจืืฅ/ืืชื ืืขื ืืืืฆืืช ืื ืชืฆืืจืื ืืืคืืืช ืืช ืืืืืช ืืชืืื ื ืืื ืฉืืฉืืืืจ ืืขืืืจ ืืฆืืจื ืืืงื.
ืืฉืจืช ืฉืื ืืฉ ืืืฉื ืืขืจืืฅ ืจืื ืฉื 10 Mbit/s. ืืจืืื ืืื ืืชืืื ืืืืืง. ืืื ืืฉ ืืืืืช ืชืขืืืจื - 1 TB ืืืืืฉ. ืืื, ืขื ืื ืช ืืขืืื ืืืืืืืช ืืชืขืืืจื, ืืืจืืื ืืืืฆืืช ืฉืื ืื ืชืขืื ืขื ~300 KB ืืฉื ืืื, ืืืืืจ. ืงืฆื ืืกืืืืืช ืฉื ืืืจื ืืืืฆื ืฆืจืื ืืืืืช ืื ืืืชืจ ื-2,5 Mbit/s. ืืืืืื, ืืื, ืืืืืฆื ืืฉืืจ ืืงืฆื ืกืืืืืช ืื.
ืืื ืืืืกืช ืืช ืืขืืืก ืขื ืืืขืจืืช, ffmpeg ืืฉืชืืฉ ืืืืฉืืช ืฉืื ืืช. ืืชืื ืืื ืขื ืื -crf
ะธ -preset
.
ืคืงืืืจ ืงืฆื ืงืืืข (CRF) โ ืืื ืืงืื ืฉืืืืืชื ื ืืชื ืืืชืืื ืืช ืืืืืช ืืชืืื ื. ื-CRF ืืืืืื ืืืืืช ืขืจืืื ื-0 ืขื 51, ืืืฉืจ 0 ืืื ืืืืืืช ืฉื ืงืืืฅ ืืืงืืจ, 51 ืืื ืืืืืืช ืืืจืืขื ืืืืชืจ. ืืืืืฅ ืืืฉืชืืฉ ืืขืจืืื ื-17 ืขื 28, ืืจืืจืช ืืืืื ืืื 23. ืขื ืืงืื ืฉื 17, ืืกืจืืื ืืืื ืืื ืืืืืืืืช ืืืงืืจ, ืืื ืืืืื ื ืืื ืืช ืืื ืื ืืืื ืืื. ืืชืืขืื ืื ืืฆืืื ืฉืืืื ืืกืจืืื ืืกืืคื, ืืืชืื ื-CRF ืฉืฆืืื, ืืฉืชื ื ืืืืคื ืืงืกืคืื ื ืฆืืืื, ืืืืืจ. ืืืืืช ืืืงืื ื-6 ื ืงืืืืช ืชืืคืื ืืช ืงืฆื ืืกืืืืืช ืฉื ืืกืจืืื ืืืืฆื.
ืื ืืชื ืืฉืชืืฉ ื-CRF ืืชื ืืืื ืืืืืจ ืืช ื"ืืฉืงื" ืฉื ืืชืืื ื ืืืืฆืืช, ืืืืืจ ืืื ืืืืฆืขืืช ืืืืจืืช ืงืืืขืืช ืืจืืฉ (-preset) ืืชื ืืืื ืืงืืืข ืืืืื ืืืืืช ืืืขืื ืืืืขื. ืืชืืื ื ืื ืืฉ ืืช ืืคืจืืืจืื ืืืืื:
ultrafast
superfast
veryfast
faster
fast
medium
- ืขืจื ืืจืืจืช ืืืืslow
slower
veryslow
ืืื ืฉืืคืจืืืจ ืืฆืืื "ืืืืจ ืืืชืจ", ืื ืืขืืืก ืขื ืืืขืื ืืืื ืืืื ืืืชืจ.
ืชืืืื ืืืจืชื ืืืืจื ืืจืืฉ ืฉืืขืฆื ืืืืชื ืงืฉื ืืื ืขืืืจ ืืืขืื ืฉืื, ืืืืืจ ืืื ืืืจืชื ืืฆืืจื ืขืืื ื ืืืชืจ ืืช ืืขืืืก ืืืืฆืขืืช CRF. ืืืงืจื ืฉืื, ืืืืืจื ืืจืืฉ ืขืืื fast
, ืืขืืืจ crf ืืกืชืคืงืชื ืืขืจื 24.
ืืกืงื ื
ืื ืืื. ืืคืงืืื ืืืืจืื ื ืืชืืืืช ืืฉืืืืจ ืืืืชื ืืื:
ffmpeg -re -i lecture1.mp4 -vf drawtext="fontfile=OpenSans.ttf:text='ะะตะบัะธั 1: ะะพะฝะณะปะธัะพะฒะฐะฝะธะต ะบะฐััะธะฝะฐะผะธ ะผะธัะฐ':fontsize=26:fontcolor=white:borderw=1:bordercolor=black:x=40:y=670" -c:v libx264 -preset fast -crf 24 -g 3 -f flv rtmp://a.rtmp.youtube.com/live2/%ะะะฎะง_ะขะ ะะะกะะฏะฆะะ%
ื ืืชืจื ืืื ืจืง ืฉืชื ื ืงืืืืช ืื ืืชืืืจืืช:
1) -c:v libx264
- ืฆืืื codec ืกืคืฆืืคื ืืขืืืื ืขื ืงืืืฅ ืืืงืืจ.
2) -g 3
- ืฆืืื ืืคืืจืฉ ืฉื ืืกืคืจ ืืกืืจืืช ืืคืชื. ืืืงืจื ืื, ืืฆืืื ืฉืื ืืกืืจืช ืฉืืืฉืืช ืฆืจืืื ืืืืืช ืืกืืจืช ืืคืชื. ืืขืจื ืืกืื ืืจืื ืืื 5 ืื 8, ืืื ืืืืืื ืืงืื ืืืืงืฉ ืืคืืืช 3.
ื ืืชื ืืจืืืช ืืืืื ืืืืืช ืืฆืื ืืฉืืืืจ
ืืขืืืก ืขื ืืฉืจืช ืืื ืืืืงืื:
ืขื ืกืื ื ืชืื ื ืื ืืืืจ ืืจืืจ ืฉืขืืืก ืืืขืื ื ืข ืืื 70% ื-95% ืืืืืื ืืฉืืืข ืืฉืืืืจ ืืขืืื ืื ืืืืข ื-100%. ืื ืืืืจ ืฉืขื ืืืืืจืืช ืืืื ืืืขืื ืืกืคืืง.
ืืืขืื ืช ืืืืกืง ืื ื ืืืื ืืืืจ ืฉืืื ืืืขื ืืื ื ืืขื ื-DVD ืจืืื ืืืืจ ืืืกืคืืง ืืฉืืืืจ.
ืืื ืืืืช ืืชื ืืขื ืืืืฆืืช ืืืืืื ืืืชื. ืืกืชืืจ ืฉืืืจื ืืืืฆื ืฉืื ื ืข ืืื 450 ื-650 KB ืืฉื ืืื. ืืขืื ืืืืฉ ืื ืืืื ืืขืจื 1,8 ืืจื-ืืืื. ืืืชืื ืฉืชืฆืืจื ืืงื ืืช ืชืขืืืจื ื ืืกืคืช ืื ืืขืืืจ ืืชืฆืืจื ืขื ืฉืชื ืืืืืช ืื... ืื ื ืื ืจืืฆื ืืืคืืืช ืืช ืืืืืช ืืชืืื ื.
***
ืืชืืฆืื ืืื, ืืืื ืฉืืงืืช ืฉืืืืจ ืืื ืืืคืก ืืืงืืช ืืขืจื 1-2 ืฉืขืืช. ืืชืจื ืืื, ืืขืืืช ืืกืจืืื ืืฉืจืช ืชืืงื ืืช ืจืื ืืืื.
ืืฉืงืช ืฉืืืืจ ืืื ืื ืืฆืืืงื ืืช ืขืฆืื ืืืื ืฉืืืืงื. ืืืื, ืื ื ืืืื ืืช ืืฆืคืืืช ืื ืฉืืืืืจืืชืืื ืฉื ืืืืืื ืงืืืืื ืืช ืืฉืืืืจ ืืื ืืืชืืืืื ืืืฆืื ืืืชื ืืืืคื ืคืขืื ืืืืืฆืืช, ืื ืืฉืื ืืกืชืืจ. ืืืงืจื ืฉืื, ื-16 ืืืื ืฉื ืฉืืืืจ ืจืฆืืฃ ืืื ื ืฆืคื 58 ืคืขืืื.
ืื ืืกืืจ. ืืฉืืืืจ ืืฉืชืื ืืฆืืจื ืืจืืื ืืช ืืขืืื ืืจืืฉื ืฉื ืืืชืจ ืฉืื. ืื ื ืชื ืื ืืช ืืืืืื ืืช ืืืืฉ ืืืืืจืืช ืืช ืืขืชื ืืืื ืืืจืฆื ืืืืจืฆืืืช ืขืฆืื.
ืืจืืข ืืื. ืืฉืื ืฉืืฉืืืืจ ืื ืืคืจ ืืืืืืช ืืืฆืจืื ืฉื ืืฃ ืืื, ืืืจืช ืืื ืืืืกื. ืื ื ืจืืืข ืืืื ืืฉืืืืจ ืฉืื ืื... ืืืจืชื ืกืคืฆืืคืืช ืชืืกืคืืช ืืืืืงื ืืฉืืืืฉ ืืืคืฉื, ืืืืืจืช ืืชืืื ืืืฉืืช ืืื ืืืฉื ืงืจืื ืืืื ืื ืืชื ืืืช ืืื ืฉืืฉืชืืฉ ืืชืืื ืฉืื :)
ืืื ืื ืืฉ ืื ืจืืื ืฉืืชื ืื ืืจืงืข ืืืคืฉืื ืืฉืืืืจ ืฉืื, ืื ืฉืืฉืชืืฉืช ืืจืฆืืขื ืืืืืื ืขืืื ืืืืื ืืขืจืืื, ืื ืฆืืืืช ืจืฆืฃ ืืืืื ืืงืืืค ืคืืคืืืจื, ืกืืจืช ืืืืืืืื ืื ืกืจื, ืื ืืฉืืืืจ ืฉืื ืืกืื ื. ืืื ืื, ืืฉืื ืฉืืฉืืืืจ ืืืฉื ืืคืืืช ืขืืืก ืกืื ืื ืืื ืืืื, ืืืจืช ืืื ืขืืื ืืืืืกื ืืืืืจ ืืื.
***
ืื ืื ืื ืฉืืฉ ืื. ืื ื ืืงืืื ืฉืืืืจืื ืืื ืืฉืจืช ืืืฉืื ืืืื. ืืืื, ืื ืืฉ ืืื ืื ืืืืกืืฃ, ืืชืื, ืืฉืื ืืงืจืื ืืช ืืชืืกืคืืช ืืืืืืจืืช ืืืืืจ.
ืืงืืจ: www.habr.com