<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.smpyppksantodonboscofakfak.sch.id/index.php?action=history&amp;feed=atom&amp;title=BAsic_Live_Video_Streaming_with_Nginx_and_RTMP</id>
	<title>BAsic Live Video Streaming with Nginx and RTMP - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.smpyppksantodonboscofakfak.sch.id/index.php?action=history&amp;feed=atom&amp;title=BAsic_Live_Video_Streaming_with_Nginx_and_RTMP"/>
	<link rel="alternate" type="text/html" href="https://wiki.smpyppksantodonboscofakfak.sch.id/index.php?title=BAsic_Live_Video_Streaming_with_Nginx_and_RTMP&amp;action=history"/>
	<updated>2026-05-10T15:19:38Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.smpyppksantodonboscofakfak.sch.id/index.php?title=BAsic_Live_Video_Streaming_with_Nginx_and_RTMP&amp;diff=153&amp;oldid=prev</id>
		<title>Smpdbos: Created page with &quot;Sumber: https://opensource.com/article/19/1/basic-live-video-streaming-server  Yang perlu di pikirkan dalam instalasi live streaming video server  * Stream quality: mau HD ata...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.smpyppksantodonboscofakfak.sch.id/index.php?title=BAsic_Live_Video_Streaming_with_Nginx_and_RTMP&amp;diff=153&amp;oldid=prev"/>
		<updated>2023-09-05T01:07:14Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Sumber: https://opensource.com/article/19/1/basic-live-video-streaming-server  Yang perlu di pikirkan dalam instalasi live streaming video server  * Stream quality: mau HD ata...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Sumber: https://opensource.com/article/19/1/basic-live-video-streaming-server&lt;br /&gt;
&lt;br /&gt;
Yang perlu di pikirkan dalam instalasi live streaming video server&lt;br /&gt;
&lt;br /&gt;
* Stream quality: mau HD atau SD?&lt;br /&gt;
* Viewership: jumlah pemirsa?&lt;br /&gt;
* Storage: mau di rekam atau tidak?&lt;br /&gt;
* Access: apakah private atau open?&lt;br /&gt;
&lt;br /&gt;
Spec Minimal Server:&lt;br /&gt;
* 4GB RAM&lt;br /&gt;
* 20G harddisk&lt;br /&gt;
* 1 core i7&lt;br /&gt;
&lt;br /&gt;
Disini digunakan Real-Time Messaging Protocol (RTMP) untuk menangani audio + video streaming. Alternatif lain adalah WebRTC.&lt;br /&gt;
&lt;br /&gt;
==Setting Server==&lt;br /&gt;
&lt;br /&gt;
Instalasi nginx&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt upgrade (optional)&lt;br /&gt;
 sudo apt -y install nginx&lt;br /&gt;
&lt;br /&gt;
Instalasi RTMP agar nginx dapat menangani media stream:&lt;br /&gt;
&lt;br /&gt;
 sudo add-apt-repository universe&lt;br /&gt;
 sudo apt install libnginx-mod-rtmp&lt;br /&gt;
&lt;br /&gt;
Tambahkan konfigurasi di nginx untuk menangani RTMP,&lt;br /&gt;
&lt;br /&gt;
 sudo vi /etc/nginx/nginx.conf&lt;br /&gt;
&lt;br /&gt;
Tambahkan di paling bawah,&lt;br /&gt;
&lt;br /&gt;
 rtmp {&lt;br /&gt;
         server {&lt;br /&gt;
                 listen 1935;&lt;br /&gt;
                 chunk_size 4096; &lt;br /&gt;
 &lt;br /&gt;
                 application live {&lt;br /&gt;
                         live on;&lt;br /&gt;
                         record off;&lt;br /&gt;
                 }&lt;br /&gt;
         }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Di save konfigurasi-nya.&lt;br /&gt;
&lt;br /&gt;
Restart nginx&lt;br /&gt;
&lt;br /&gt;
 sudo systemctl restart nginx&lt;br /&gt;
 /etc/init.d/nginx restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Studio Broadcast dengan OBS==&lt;br /&gt;
&lt;br /&gt;
Kita bisa streaming menggunakan OBS, perlu di set&lt;br /&gt;
&lt;br /&gt;
* Source &amp;gt; Media Sources &amp;gt; nama file.mp4&lt;br /&gt;
* File &amp;gt; Settings &amp;gt; Stream &amp;gt; Custom &amp;gt; Server dengan format di bawah ini (cek dengan ifconfig di server)&lt;br /&gt;
&lt;br /&gt;
 rtmp://IP-ADDRESS/live.&lt;br /&gt;
&lt;br /&gt;
* Streaming Key, kita set sebagai password bagi user untuk akses, misalnya&lt;br /&gt;
&lt;br /&gt;
 x6kj-8psm-p2wy-38ks&lt;br /&gt;
 onno-teknik-jaringan&lt;br /&gt;
&lt;br /&gt;
Klik &amp;quot;Start Streaming&amp;quot; di OBS&lt;br /&gt;
&lt;br /&gt;
==Settingan di sisi Client / Penonton==&lt;br /&gt;
&lt;br /&gt;
Untuk bisa menonton, salah satu yang sederhana bisa menggunakan VLC&lt;br /&gt;
&lt;br /&gt;
 sudo apt -y install vlc&lt;br /&gt;
&lt;br /&gt;
Untuk akses, klik&lt;br /&gt;
&lt;br /&gt;
* Media &amp;gt; Open Network Stream&lt;br /&gt;
&lt;br /&gt;
Alamat video streaming adalah&lt;br /&gt;
&lt;br /&gt;
 rtmp://IP-ADDRESS/live/SECRET-KEY.&lt;br /&gt;
&lt;br /&gt;
==Selanjutnya?==&lt;br /&gt;
&lt;br /&gt;
Yang bisa dikerjakan selanjutnya,&lt;br /&gt;
&lt;br /&gt;
* Limit access: bisa membatasi akses server kita, misalnya menggunakan firewall, .htaccess di web, atau access control di rtmp modul.&lt;br /&gt;
&lt;br /&gt;
* Record streams: merekam video dengan cara mengubah sedikit konfigurasi,&lt;br /&gt;
&lt;br /&gt;
 application live {&lt;br /&gt;
              live on;&lt;br /&gt;
              record all;&lt;br /&gt;
              record_path /var/www/html/recordings;&lt;br /&gt;
              record_unique on;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==Referensi==&lt;br /&gt;
&lt;br /&gt;
* https://opensource.com/article/19/1/basic-live-video-streaming-server&lt;br /&gt;
&lt;br /&gt;
==Pranala Menarik==&lt;br /&gt;
&lt;br /&gt;
* [[Nginx]]&lt;/div&gt;</summary>
		<author><name>Smpdbos</name></author>
	</entry>
</feed>