??? ??????????? ?????????? ????????????
(
Open Broadcaster Software
, ??????.
OBS
) ? ????? ?? ??? ????? ?????, ????????? ????????? ?????? ????????? ?? ??????? ????????, ???????????? OBS-???????? ?????????, ???????????? ??????? ??????????. ????????? ??????? ?????????? ??????????:
Windows 7
?? ???? ?????,
macOS
10.10 ?? ???? ????? ??
Ubuntu
14.04 ?? ???? ????? ?????????.
OBS ???? ????? ?? ??? ????? ?????????? ????????????? ???????, ??????????? ???????????? ?? ????????? ?????? ??????????. ????????
C
??
C++
??????, OBS ???????????? ?????????? ?????????? ???????? ?? ?????????????? ?????????? ????????? ?????????, ???????? ??????, ?????????, ???????? ?? ???????? ?????? ????????, ??????????? ?????? ????? ????????? ????? (
RTMP
) ?????????, ???????? ??????? ???????? ?????????? RTMP-? ??????????? ????? ????????? ???????, ??? ?????, ?????? ???????? ??? ???????????? ????? ???????, ?????????
YouTube
,
Twitch.tv
,
Instagram
??
Facebook
.
[2]
?????? ??????????, OBS-? ??????? ?????????? x264 -
??? ?????????? ?????????????
??????????
,
[3]
Intel
-??
QuickSync
,
Nvidia
-?
NVENC
??
AMD
-??
VCE
?????, ??????????????
H.264/MPEG-4 AVC
???????? ??
H.265/HEVC
???????? ??????????????. ??????? ??????? ???????? ?????????
MP3
??
AAC
?????????????. ???????? ????????????? ???????? ?????????? ?????????? ?????????? ?? ??????? ??????? ?????????????
libavcodec
/
libavformat
-??, ????? ?????? ??????? ???????? ???????? ?????????
ffmpeg
URL-??????.
??????? ????????????? ?????? ????????? ??? ???????: ???????, ????????, ???? ???????, ??????? ????? ?????????? ?? ?????????. ??????? ??????????? ?????????? ????????, ????????? ????????? ?????, ???????? ?????, ??????, ??????? ????? ?? ?.?. ???????? ??? ?????????? ?????? ???????????? ????????, ???????? ?? ???????????? ???????? ?? ????????? ???? ????, ??????? ?????? ????????, ??????? ???????? ??????? ??????? ?????????. ????????? ?????? ???????????? ??????? ???????? ?? ?????? ??????? ??????? ?? ????????, ????? ??????, ???????? OBS ?????? ????? ?????????????, ?.?. ??????? ??????? (??????, ?????? ???????? ??????), ?????? ????? ???? ???? ?????? ???????????? ??????????? ?? ????? ??????, ??????????? ?????????????. ???? ??????? ???????????? ?????? ???????? ??????? ????????????, ????? ????????? ?????????? ?? ????????? ?????? ?????????. ???????, ???????????? ????????????? ??????? ???????? ???????? ????????? ??? ??????? ?? ???????.
??????? ??????? ???? ??? ?????? ???????, ???????? ??????????? ?? ???????? ???????? ???????????????? ?? ?????????????, ???????? ??? ???? ?????????, ???? ???????? ???? ?? ????????? ??????, ????? ?????????? ?????? ???????? ?????? ?? ??????? ???????????. ????? ????????? ????????? ?????????? ??????, ???????? ??????? ????????? ?????? ???????? ?????????????? ???????? ?????????.
??? ??????????? ?????????? ???????????? (Open Broadcaster Software) ????? ???????? ????? ???????? ??? ????“ ??????, ??????? ???????? ????????? ?????? ????, ?????????? ??????????? ???????????? ??????????, ???????? ?????????? ?????? ????? ??????????, ????? ????????? ?????????????? ??????????????. 2014 ????
[4]
?????? ?????????? ??????? ?????????? ???????, ???????, ?????? OBS Multiplatform (??????????? ????? OBS Studio), ????????????????? ??????????? ????? ????, ???? ???? ?????????????? ?? ???????
API
-??.
[5]
OBS Studio v18.0.1 ????????? ?????????? ?? ???? OBS Classic-?? ?????????? ??????, ???????? ?????? ????????, ????? ???? ???????????? ???????? ???????????? ?? ??????? ??????????????, ????? OBS Classic-?? ??????????? ?????????? ????????, ??? ????? ???? ???????????.
[6]
OBS-?? ????????????? ??????? ??????, ??????????????? ??????????????. ???????? ?????????? ?????????
DLL
-???????? ?????, ????????? ???????? ????? ????????, ????? ?????? ????????? ??????????????, ????????
.NET Framework
-?? ???????? ????? ??????????? ?????????? ??????.