Petunjuk Menginstal OBS Studio Untuk Desktop GhostBSD FreeBSD
· 2 min read · Label UnixBSDOBS merupakan singkatan dari Open Broadcaster Software, perangkat lunak produksi video langsung sumber terbuka dan gratis yang didukung oleh komunitas pengembang yang besar dari seluruh dunia. OBS dapat digunakan untuk produksi video langsung, streaming langsung, dan perekaman video. Saat pertama kali mengunduh dan menginstal OBS, panduan pengaturan akan menanyakan apakah Anda ingin mengoptimalkan perangkat lunak untuk perekaman atau streaming langsung karena OBS memiliki kemampuan untuk menggabungkan banyak sumber audio visual yang berbeda ke dalam lingkungan produksi video langsung.
OBS Studio juga mendukung banyak plugin yang dapat memperluas fungsinya untuk menyertakan fitur-fitur seperti dukungan NDI, plugin VST, dan kontrol dek streaming. Plugin OBS Studio adalah add-on perangkat lunak yang diinstal pada program untuk mengaktifkan lebih banyak fitur. Dalam kasus OBS Studio, pengguna harus menginstal plugin secara manual.
Plugin di OBS Studio biasanya merupakan sumber baru dalam daftar sumber. Namun, beberapa di antaranya bahkan dapat menginstal tab atau dok yang sama sekali baru ke program Anda. Itu sepenuhnya tergantung pada fungsionalitas plugin.
Fungsi plugin di OBS Studio digunakan untuk memperluas fungsionalitas OBS dengan menambahkan kode khusus yang ditulis untuk melakukan tugas tertentu. Plugin OBS yang paling populer menambahkan dukungan untuk NDI, yang merupakan protokol produksi video IP. Plugin populer lainnya disebut VirtualCam, yang memungkinkan Anda merekam video apa pun di dalam OBS dan menghubungkannya ke kamera lain melalui sumber webcam virtual.
Biasanya pengembang independen mengidentifikasi area yang dapat ditingkatkan dalam OBS Studio dan membuat kode solusi untuk area tersebut. Mereka kemudian menghosting file untuk perangkat lunak baru mereka secara daring, dan pengguna OBS dapat mengunduh dan menginstalnya ke direktori OBS Studio mereka.
Siapa yang menggunakan OBS Studio? Para gamer, kreator konten, dan pendidik daring secara teratur menggunakan perangkat lunak untuk merekam konten seperti permainan, tutorial, vlog, dan banyak lagi. Program ini juga dapat menyiarkan video langsung ke platform streaming populer dan menyediakan opsi untuk menyesuaikan tampilan dan nuansa streaming dengan tema, transisi, dan elemen lainnya.
List of contents
- Spesifikasi System
- Dependensi OBS Studio
- Proses Instalasi OBS Studio
- Cara Menjalankan OBS Stduio
1. System Specifications
- OS: GhostBSD 23.06.01
- CPU: Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz
- Memory: 4 GB
- OBS version: obs-studio-29.1.3_2
2. OBS Studio Dependencies
Dependensi adalah berkas pustaka yang diperlukan untuk menginstal OBS Studio. Berkas pustaka ini sangat penting agar program dapat berjalan dengan sempurna pada sistem FreeBSD. Ada beberapa dependensi yang harus diinstal sebelum Anda menginstal OBS Studio. Berikut ini adalah dependensi yang harus diinstal pada GhostBSD.
root@ns3:~ # pkg install cmake ninja pkgconf curl ccache
Updating GhostBSD repository catalogue...
GhostBSD repository is up to date.
All repositories are up to date.
The following 4 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
ccache: 3.7.12_4
ninja: 1.11.1,2
Installed packages to be UPGRADED:
libunibreak: 4.3,1 -> 5.1,1
pkgconf: 1.8.0_1,1 -> 1.8.1,1
Number of packages to be installed: 2
Number of packages to be upgraded: 2
241 KiB to be downloaded.
Proceed with this action? [y/N]: y
[1/2] Fetching ccache-3.7.12_4.pkg: 100% 128 KiB 131.4kB/s 00:01
[2/2] Fetching ninja-1.11.1,2.pkg: 100% 113 KiB 115.3kB/s 00:01
Checking integrity... done (0 conflicting)
[1/4] Installing ccache-3.7.12_4...
[1/4] Extracting ccache-3.7.12_4: 100%
Create compiler links...
create symlink for cc
create symlink for cc (world)
create symlink for c++
create symlink for c++ (world)
create symlink for CC
create symlink for CC (world)
create symlink for gcc
create symlink for gcc (world)
create symlink for g++
create symlink for g++ (world)
create symlink for gcc12
create symlink for gcc12 (world)
create symlink for g++12
create symlink for g++12 (world)
create symlink for cpp12
create symlink for cpp12 (world)
create symlink for clang
create symlink for clang (world)
create symlink for clang++
create symlink for clang++ (world)
create symlink for clang15
create symlink for clang15 (world)
create symlink for clang++15
create symlink for clang++15 (world)
[2/4] Installing ninja-1.11.1,2...
[2/4] Extracting ninja-1.11.1,2: 100%
[3/4] Upgrading libunibreak from 4.3,1 to 5.1,1...
[3/4] Extracting libunibreak-5.1,1: 100%
[4/4] Upgrading pkgconf from 1.8.0_1,1 to 1.8.1,1...
[4/4] Extracting pkgconf-1.8.1,1: 100%
=====
Message from ccache-3.7.12_4:
--
NOTE:
Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for
information on using ccache with FreeBSD ports and src.
Berikutnya, masih ada lebih banyak dependensi yang harus Anda instal.
root@ns3:~ # pkg install ffmpeg libx264 mbedtls mesa-libs jansson lua52 luajit python39 libX11 xorgproto libxcb libXcomposite libXext libXfixes libXinerama libXrandr swig dbus jansson libICE libSM libsysinfo
Updating GhostBSD repository catalogue...
GhostBSD repository is up to date.
All repositories are up to date.
The following 5 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
lua52: 5.2.4
luajit: 2.0.5_6
swig: 4.1.1
Installed packages to be UPGRADED:
mbedtls: 2.28.2 -> 2.28.3
xorgproto: 2022.1 -> 2022.1_1
Number of packages to be installed: 3
Number of packages to be upgraded: 2
The process will require 23 MiB more space.
6 MiB to be downloaded.
Proceed with this action? [y/N]: y
[1/2] Fetching lua52-5.2.4.pkg: 100% 175 KiB 179.0kB/s 00:01
[2/2] Fetching swig-4.1.1.pkg: 100% 6 MiB 241.5kB/s 00:24
Checking integrity... done (2 conflicting)
- luajit-2.0.5_6 conflicts with luajit-devel-2.1.0.20230712 on /usr/local/bin/luajit
- luajit-2.0.5_6 conflicts with luajit-devel-2.1.0.20230712 on /usr/local/bin/luajit
Checking integrity... done (0 conflicting)
Conflicts with the existing packages have been found.
One more solver iteration is needed to resolve them.
The following 8 package(s) will be affected (of 0 checked):
Installed packages to be REMOVED:
luajit-devel: 2.1.0.20230712
obs-studio: 29.1.3_2
New packages to be INSTALLED:
lua52: 5.2.4
luajit: 2.0.5_6
swig: 4.1.1
Installed packages to be UPGRADED:
mbedtls: 2.28.2 -> 2.28.3
xorgproto: 2022.1 -> 2022.1_1
Installed packages to be REINSTALLED:
libXxf86dga-1.1.6
Number of packages to be removed: 2
Number of packages to be installed: 3
Number of packages to be upgraded: 2
Number of packages to be reinstalled: 1
The operation will free 9 MiB.
Proceed with this action? [y/N]: y
[1/8] Deinstalling luajit-devel-2.1.0.20230712...
[1/8] Deleting files for luajit-devel-2.1.0.20230712: 100%
[2/8] Deinstalling obs-studio-29.1.3_2...
[2/8] Deleting files for obs-studio-29.1.3_2: 100%
[3/8] Upgrading xorgproto from 2022.1 to 2022.1_1...
[3/8] Extracting xorgproto-2022.1_1: 100%
[4/8] Installing luajit-2.0.5_6...
[4/8] Extracting luajit-2.0.5_6: 100%
[5/8] Reinstalling libXxf86dga-1.1.6...
[5/8] Extracting libXxf86dga-1.1.6: 100%
[6/8] Installing lua52-5.2.4...
[6/8] Extracting lua52-5.2.4: 100%
[7/8] Installing swig-4.1.1...
[7/8] Extracting swig-4.1.1: 100%
[8/8] Upgrading mbedtls from 2.28.2 to 2.28.3...
[8/8] Extracting mbedtls-2.28.3: 100%
==> Running trigger: gtk-update-icon-cache.ucl
Generating GTK icon cache for /usr/local/share/icons/hicolor
==> Running trigger: desktop-file-utils.ucl
Building cache database of MIME types
3. Proses Instalasi OBS Studio
Setelah dependensi di atas terinstal, kita lanjutkan dengan menginstal program utama, yaitu OBS Studio. Untuk menginstal OBS Studio di Ghost BSD, Anda harus login sebagai pengguna root. Ikuti langkah-langkah berikut untuk menginstal OBS Studio.root@ns3:~ # cd /usr/ports/ports-mgmt/portmaster
root@ns3:/usr/ports/ports-mgmt/portmaster # make install clean
root@ns3:/usr/ports/ports-mgmt/portmaster # cd /usr/ports/ports-mgmt/portupgrade
root@ns3:/usr/ports/ports-mgmt/portupgrade # make install clean
Perintah di atas digunakan untuk menyiapkan pembaruan dan peningkatan pada sistem port di GhosBSD. Setelah kedua program terinstal, lanjutkan dengan memperbarui port sistem GhostBSD.
root@ns3:/usr/ports/ports-mgmt/portupgrade # portmaster -af
root@ns3:/usr/ports/ports-mgmt/portupgrade # portupgrade -af
Skrip portupgrade -af dan portmaster -af digunakan untuk memperbarui sistem port GhostBSD. Setelah menyelesaikan pembaruan port, kita dapat langsung menginstal OBS Studio. Berikut ini adalah perintah untuk menginstal OBS Studio.
root@ns3:/usr/ports/ports-mgmt/portupgrade # cd /usr/ports/multimedia/obs-studio
root@ns3:/usr/ports/multimedia/obs-studio # make install clean
root@ns3:/usr/ports/multimedia/obs-studio # pkg install obs-studio
Updating GhostBSD repository catalogue...
GhostBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (2 conflicting)
- luajit-devel-2.1.0.20230712 conflicts with luajit-2.0.5_6 on /usr/local/bin/luajit
- luajit-devel-2.1.0.20230712 conflicts with luajit-2.0.5_6 on /usr/local/bin/luajit
Checking integrity... done (0 conflicting)
The following 3 package(s) will be affected (of 0 checked):
Installed packages to be REMOVED:
luajit: 2.0.5_6
New packages to be INSTALLED:
luajit-devel: 2.1.0.20230712
obs-studio: 29.1.3_2
Number of packages to be removed: 1
Number of packages to be installed: 2
The process will require 30 MiB more space.
Proceed with this action? [y/N]: y
[1/3] Deinstalling luajit-2.0.5_6...
[1/3] Deleting files for luajit-2.0.5_6: 100%
[2/3] Installing luajit-devel-2.1.0.20230712...
[2/3] Extracting luajit-devel-2.1.0.20230712: 100%
[3/3] Installing obs-studio-29.1.3_2...
[3/3] Extracting obs-studio-29.1.3_2: 100%
==> Running trigger: gtk-update-icon-cache.ucl
Generating GTK icon cache for /usr/local/share/icons/hicolor
==> Running trigger: desktop-file-utils.ucl
Building cache database of MIME types
root@ns3:~ # ee /etc/rc.conf
kld_list="cuse4bsd"
webcamd_enable="YES"
Perintah di atas digunakan untuk mengaktifkan plugin webcam, sehingga OBS Studio dapat merekam menggunakan webcam.
4. Cara Menjalankan OBS Studio
Pada GhsotBSD, menjalankan OBS Studio sangatlah mudah, pada tampilan Desktop GhostBSD, klik kanan mouse dan pilih menu "Open in Terminal". Setelah masuk ke menu shell perintah Ghost BSD, ketik perintah "obs" diikuti dengan tombol "enter" pada keyboard.
semeru@ns3:/usr/home/semeru/Desktop $ obs
Kemudian akan muncul program OBS Studio, dan OBS Studio siap anda gunakan.
OBS Studio adalah program yang bagus untuk pengguna tingkat lanjut. Program ini dapat dikonfigurasikan sesuai kebutuhan Anda sebagai program perekaman dan bahkan membuat produk akhir tingkat profesional untuk situs seperti YouTube dan Twitch.
Silahkan Berkomentar, Kakak...! Bunda...!
Posting Komentar