Petunjuk Menginstal OBS Studio Untuk Desktop GhostBSD FreeBSD

· 2 min read

OBS Studio mendukung banyak plugin yang dapat memperluas fungsinya untuk menyertakan fitur-fitur seperti dukungan NDI, plugin VST, dan kontrol de

OBS 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.


Cara Install OBS Studio Di GhostBSD


Pada kesempatan kali ini, kita akan mencoba membahas cara menginstal OBS Studio pada sistem berbasis UNIX BSD. Dalam hal ini kita akan mencoba menginstal OBS Studio ke dalam Sistem Desktop FreeBSD. Karena varian FreeBSD Desktop sangat banyak, maka artikel ini akan menjelaskan cara menginstal OBS Studio pada sistem GhostBSD, salah satu varian FreeBSD berbasis Desktop dengan tampilan GUI yang menawan.


List of contents

  1. Spesifikasi System
  2. Dependensi OBS Studio
  3. Proses Instalasi OBS Studio
  4. 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

Pada GhostBSD, terkadang instalasi menggunakan sistem ports tidak berhasil atau sering terjadi kesalahan. Jika instalasi gagal dengan sistem ports, kita dapat mencoba menginstal OBS Studio dengan paket pkg FreeBSD. Berikut cara menginstalnya.

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



Setelah OBS Studio terinstal, kita lanjutkan dengan mengetik perintah berikut di file /etc/rc.conf.

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.
Subscribe on LinkedIn  Petunjuk Menginstal OBS Studio Untuk Desktop GhostBSD FreeBSD

Enclosures Link: Petunjuk Menginstal OBS Studio Untuk Desktop GhostBSD FreeBSD

Silahkan Berkomentar, Kakak...! Bunda...!

Posting Komentar