<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
	<id>https://wiki.unissula.ac.id/index.php?action=history&amp;feed=atom&amp;title=GStreamer</id>
	<title>GStreamer - Riwayat revisi</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.unissula.ac.id/index.php?action=history&amp;feed=atom&amp;title=GStreamer"/>
	<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=GStreamer&amp;action=history"/>
	<updated>2026-09-15T22:11:16Z</updated>
	<subtitle>Riwayat revisi halaman ini di wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.unissula.ac.id/index.php?title=GStreamer&amp;diff=3622&amp;oldid=prev</id>
		<title>Maintenance script: Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi</title>
		<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=GStreamer&amp;diff=3622&amp;oldid=prev"/>
		<updated>2026-08-23T18:08:34Z</updated>

		<summary type="html">&lt;p&gt;Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi&lt;/p&gt;
&lt;a href=&quot;https://wiki.unissula.ac.id/index.php?title=GStreamer&amp;amp;diff=3622&amp;amp;oldid=3222&quot;&gt;Lihat perubahan&lt;/a&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://wiki.unissula.ac.id/index.php?title=GStreamer&amp;diff=3222&amp;oldid=prev</id>
		<title>Maintenance script: Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 27685620; atribusi sumber disertakan.</title>
		<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=GStreamer&amp;diff=3222&amp;oldid=prev"/>
		<updated>2026-08-23T17:47:13Z</updated>

		<summary type="html">&lt;p&gt;Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 27685620; atribusi sumber disertakan.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;GStreamer&amp;#039;&amp;#039;&amp;#039; adalah &amp;#039;&amp;#039;[[framework]]&amp;#039;&amp;#039; pengembangan untuk membuat [[aplikasi]] seperti pemutar media, penyunting video, &amp;#039;&amp;#039;streaming media broadcaster&amp;#039;&amp;#039;, dan lain sebagainya. GStreamer menyediakan sebuah pemutar media yang datang bersama Gst-editor. Sesuai dengan namanya, Gst-editor berfungsi sebagai program konstruksi dan manipulasi &amp;#039;&amp;#039;pipeline&amp;#039;&amp;#039;. Gst-editor menggunakan Gnome Canvas sebagai pondasinya. Selain keduanya, ada juga Gst-recorder yang merupakan program perekam video, yang dapat merekam secara sempurna audio dan video tersinkronisasi ke dalam format yang didukung oleh GStreamer.&lt;br /&gt;
&lt;br /&gt;
== Distribusi dan penerapan ==&lt;br /&gt;
Lingkungan desktop GNOME, sebuah pengguna setia GStreamer, telah menyertakan GStreamer sejak GNOME versi 2.2 dan mendorong aplikasi GNOME dan GTK untuk menggunakannya. Proyek lainnya juga menggunakan atau mendukungnya, seperti kerangka media Phonon dan pemutar media Songbird. Itu juga digunakan di mesin peramban WebKit.&lt;br /&gt;
&lt;br /&gt;
GStreamer juga beroperasi dalam perangkat tertanam seperti [[Jolla (ponsel seluler)|Jolla Phone]], [[Palm Pre]], [[Tizen]] dan Tablet Internet [[Nokia 770]], [[Nokia N800|N800]], [[Nokia N810|N810]], [[Nokia N900|N900]] dan [[Nokia N9|N9]] menjalankan sistem operasi [[Maemo]].&lt;br /&gt;
&lt;br /&gt;
Sebagai tambahan perilisan kode sumber, proyek GStreamer menyediakan build biner untuk Android, iOS, OSX dan Windows.&lt;br /&gt;
&lt;br /&gt;
Laboratorium [[LIGO]] memanfaatkan GStreamer untuk menyimulasikan dan menganalisis data gelombang gravitasi. Antarmuka GStreamer disebut GstLAL.&lt;br /&gt;
&lt;br /&gt;
== Arsitektur perangkat lunak ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GStreamer ditulis dalam [[C (programming language)|bahasa pemrograman C]] dengan [[sistem tipe]] berdasarkan [[GObject]] dan model objek GLib 2.0.&lt;br /&gt;
&lt;br /&gt;
=== Ikatan bahasa ===&lt;br /&gt;
Sebuah pustaka ditulis dalam satu bahasa pemrograman dapat digunakan dalam bahasa lainnya jika [[Pengikatan bahasa|ikatan]] ditulis; GStreamer memiliki berbagai ikatan untuk berbagai bahasa seperti [[Go (bahasa pemrograman)|Go]], [[Python (programming language)|Python]], [[Rust (programming language)|Rust]], [[Vala (bahasa pemrograman)|Vala]], [[C++]], [[Perl]], [[GNU Guile]], [[C Sharp (bahasa pemrograman)|C#]] dan [[Ruby (bahasa pemrograman)|Ruby]].&lt;br /&gt;
&lt;br /&gt;
=== Plug-in ===&lt;br /&gt;
GStreamer menggunakan sebuah arsitektur [[Plug-in (computing)|plug-in]] yang di mana membuat sebagain besar fungsionalitas GStreamer diimplementasi sebagai [[Pustaka (perangkat lunak)|pustaka bersama]]. Fungsionalitas dasar GStreamer berisi fungsi untuk mendaftarkan dan memuat plug-in dan menyediakan dasar dari semua kelas dalam bentuk [[Pewarisan (pemrograman berorientasi objek)|kelas dasar]]. Pustaka plug-in dimuat secara dinamis untuk mendukung spektrum yang luas dari [[codec]], [[Format wadah (digital)|format wadah]], [[Device driver|driver masukan/keluaran]] dan efek.&lt;br /&gt;
&lt;br /&gt;
Plug-in dapat diinstal secara semi-otomatis saat pertama kali dibutuhkan. Untuk tujuan itu distribusi dapat mendaftarkan &amp;#039;&amp;#039;backend&amp;#039;&amp;#039; yang menyelesaikan deskripsi fitur ke nama paket.&lt;br /&gt;
&lt;br /&gt;
Sejak versi 0.9, plug-in dikelompokkan menjadi tiga set (dinamai menurut film &amp;#039;&amp;#039;[[The Good, the Bad and the Ugly]]&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
Distribusi individual selanjutnya dapat mengklasifikasikan plug-in ini: sebagai contoh [[Ubuntu]] mengelompokkan kumpulan &amp;quot;bad&amp;quot; dan &amp;quot;ugly&amp;quot; ke komponen &amp;quot;Universe&amp;quot; atau [[Universe ubuntu|&amp;quot;Multiverse&amp;quot;]].&lt;br /&gt;
&lt;br /&gt;
Sebagai tambahan, terdapat sebuah &amp;#039;&amp;#039;&amp;#039;plug-in&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;GStreamer FFmpeg&amp;#039;&amp;#039;&amp;#039; (disebut &amp;#039;&amp;#039;gst-libav&amp;#039;&amp;#039; untuk alasan historis) yang memperluas jumlah format media yang didukung.&lt;br /&gt;
&lt;br /&gt;
==== Akselerasi video ====&lt;br /&gt;
&lt;br /&gt;
Terdapat banyak jenis [[Inti kekayaan intelektual semikonduktor|SIP blocks]] yang dapat melakukan komputasi untuk memecahkan kode codec video tertentu, seperti [[Nvidia PureVideo|PureVideo]], [[Unified Video Decoder|UVD]], [[Intel Quick Sync Video|QuickSync Video]], [[OMAP 4|TI Ducati]] dan lainnya. Hal tersebut perlu didukung oleh [[Pemacu peranti|driver perangkat]], yang pada gilirannya menyediakan satu atau beberapa antarmuka, seperti [[Video Decode and Presentation API for Unix|VDPAU]], [[Video Acceleration API|VAAPI]], [[Distributed Codec Engine]] atau [[DirectX Video Acceleration|DXVA]] hingga perangkat lunak pengguna akhir seperti MPlayer untuk mengakses perangkat keras ini dan memindahkan komputasi ke dalamnya.&lt;br /&gt;
&lt;br /&gt;
* Hal ini dimungkinkan untuk menggunakan [[Video Coding Engine]] dengan GStreamer melaui pengumpul plugin [[OpenMAX IL]] . Hal ini merupakan sebuah contoh keberhasilan pada [[Raspberry Pi]].&lt;br /&gt;
* Inti SIP ada pada beberapa SoC [[Texas Instruments]] juga dapat diakses melalui GStreamer: , , .&lt;br /&gt;
* [[Video Decode and Presentation API for Unix|VDPAU]] dan [[Video Acceleration API|VAAPI]] di dukung dengan [[GNOME Videos]] &amp;gt;= 2.28.0 dan GStreamer &amp;gt;= 0.10.26 sejak tahun 2010&lt;br /&gt;
* [[Broadcom Crystal HD]] di dukung&lt;br /&gt;
&lt;br /&gt;
==== Format media ====&lt;br /&gt;
Plugin Good, Bad dan Ugly GStreamer yang disebut sebelumnya menyediakan, di samping semua jenis elemen pemrosesan/&amp;#039;&amp;#039;filter&amp;#039;&amp;#039;, dukungan untuk berbagai format berkas, protokol, dan &amp;#039;&amp;#039;codec&amp;#039;&amp;#039; multimedia. Selain itu, dukungan untuk lebih dari seratus format kompresi (termasuk [[MPEG-1]], [[MPEG-2]], [[MPEG-4]], [[H.261]], [[H.263]], [[H.264/MPEG-4 AVC|H.264]], [[RealVideo]], [[MP3]], [[Windows Media Video|WMV]], dll.) secara transparan disediakan melalui plug-in &amp;#039;&amp;#039;gst-libav&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Sejarah dan pengembangan ==&lt;br /&gt;
&lt;br /&gt;
=== Awal mula ===&lt;br /&gt;
Erik Walthinsen mencetuskan proyek GStreamer pada 1999. Banyak ide desain intinya berasal dari proyek penelitian di [[Oregon Graduate Institute]]. [[Wim Taymans]] bergabung dengan proyek ini segera setelahnya dan memperluas banyak aspek sistem. Banyak pengembang perangkat lunak lainnya telah berkontribusi sejak saat itu.&lt;br /&gt;
&lt;br /&gt;
Perilisan besar pertama adalah 0.1.0 yang diumumkan pada 11 Januari 2001. Tidak lama kemudian, GStreamer mendapatkan pendukung komersial pertamanya. Menjelang akhir Januari 2001, mereka merekrut Erik Walthinsen untuk mengembangkan metode untuk menyematkan GStreamer dalam perangkat yang lebih kecil (kelas-[[telepon seluler]]). Karyawan RidgeRun lainnya, Brock A. Frazier, merancang logo GStreamer. RidgeRun kemudian mengalami kesulitan keuangan dan harus memberhentikan stafnya, termasuk Erik Walthinsen. Perkembangan GStreamer sebagian besar tidak terpengaruh.&lt;br /&gt;
&lt;br /&gt;
== Referensi ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pranala luar ==&lt;br /&gt;
*&lt;br /&gt;
* [http://www-128.ibm.com/developerworks/aix/library/au-gstreamer.html?ca=dgr-lnxw07GStreamer Sebuah introduksi ke GStreamer]&lt;br /&gt;
* Proyek [http://www.ohloh.net/projects/3475?p=GStreamer GStreamer]  di [[Ohloh]]&lt;br /&gt;
* [irc://irc.oftc.net/gstreamer #gstreamer] di [[OFTC]]&lt;br /&gt;
* [http://gstreamer.freedesktop.org/modules/gst-ffmpeg.html GStreamer FFmpeg plug-in website]&lt;br /&gt;
* [http://code.google.com/p/ossbuild/ Windows binary installer packages]&lt;br /&gt;
* [http://itee.uq.edu.au/~davel/gstreamer/ Mac OS X binary installer packages]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sumber dan atribusi ==&lt;br /&gt;
&lt;br /&gt;
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=GStreamer&amp;amp;oldid=27685620 Wikipedia bahasa Indonesia], revisi 27685620 (2025-08-16T09:06:19Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>