VLC Video Hosting

Dalam progress KP, saya telah berhasil membuat sebuah model VOD (video on demand) dengan menggunakan VLC.

adapun spesifikasi streaming yang saya lakukan :

- streaming file video dari desktop PC A (server host), ke notebook B (client), dengan menggunakan kabel cross.

- streaming menggunakan VLC, via html plugin, dan windows media player.



















VLC mozzila firefox plugin yang mengakses transcoded file video dari PC A ke Laptop B













akses transcoded file video dari localhost melalui WMP

















file streaming data flow dari kedua komputer

semoga untuk ke depan dapat lebih dikembangkan lagi untuk live streaming IP Camera!

Thursday, February 21, 2008

VLC (Video LAN Client)

Mulai hari jumat (1 Feb 2008), saya, gembul, n rez KP di telkom johar, meneliti mengenai streaming video menggunakan open source VLC (Video LAN Client), untuk langkah awal kami meng explorasi program tersebut dengan mencoba untuk men-streaming beberapa format video dan juga mp3, antara 2 komputer menggunakan kabel LAN.

Monday, February 4, 2008

CODENAME : wajanbolic

Untuk beberapa waktu ke depan saya bersama rekan2 (rez,gembul,kepala suku,n sipa) akan membuat suatu proyek kita sendiri, dengan codename wajanbolic, yaitu suatu antena untuk menangkap gelombang wifi yang dipancarkan oleh access point unissula!, kini baru langkah awal untuk persiapan alat dan bahan, setelah terkumpul semua, its time to rock n roll baby..!!!!

Wednesday, January 9, 2008

Process in OS

Secara informal, proses adalah program yang sedang dieksekusi. Ada dua jenis proses, proses berat (heavyweight) atau dikenal dengan proses tradisional, dan proses ringan atau disebut thread. Thread saling berbagi bagian program, bagian data dan sumber daya sistem operasi dengan thread lain yang mengacu pada proses yang sama. Thread terdiri atas ID thread, program counter, himpunan register, dan stack. Dengan banyak kontrol thread, proses dapat melakukan lebih dari satu pekerjaan pada satu waktu.
Sebagaimana proses bekerja, proses tersebut merubah state (keadaan statis/asal). Status dari sebuah proses didefinisikan dalam bagian oleh aktivitas yang ada dari proses tersebut. Tiap proses mungkin adalah satu dari keadaan berikut ini :

New : Proses sedang dikerjakan/dibuat.
Running : Instruksi sednag dikerjakan.
Waiting : Proses sedang menunggu sejumlah kejadian untuk terjadi (seperti sebuah penyelesaian I/O atau penerimaan sebuah tanda/signal).
Ready : Proses sedang menunggu untuk ditugaskan pada sebuah prosesor.
Terminated : Proses telah selsesai melaksanakan tugasnya/mengeksekusi.

Multithreading mengizinkan program untuk berjalan terus walaupun pada bagian program tersebut di block atau sedang dalam keadaan menjalankan operasi yang lama/ panjang. Sebagai contoh, multithread web browser dapat mengizinkan pengguna berinteraksi dengan suatu thread ketika suatu gambar sedang diload oleh thread yang lain.
Ketika proses memasuki sistem, mereka diletakkan dalam antrian job. Antrian ini terdiri dari seluruh proses dalam sistem. Proses yang hidup pada memori utama dan siap dan menunggu/ wait untuk mengeksekusi disimpan pada sebuah daftar bernama ready queue. Antrian ini biasanya disimpan sebagai daftar penghubung. Sebuah header ready queue berisikan penunjuk kepada PCB-PCB awal dan akhir. Setiap PCB memiliki pointer field yang menunjukkan proses selanjutnya dalam ready queue. Juga ada antrian lain dalam sistem. Ketika sebuah proses mengalokasikan CPU, proses tersebut berjalan/bekerja sebentar lalu berhenti, di interupsi, atau menunggu suatu kejadian tertentu, seperti penyelesaian suatu permintaan I/O. Pada kasus ini sebuah permintaan I/O, permintaan seperti itu mungkin untuk sebuah tape drive yang telah diperuntukkan, atau alat yang berbagi, seperti disket. Karena ada banyak proses dalam sistem, disket bisa jadi sibuk dengan permintaan I/O untuk proses lainnya. Maka proses tersebut mungkin harus menunggu untuk disket tersebut. Daftar dari proses yang menunggu untuk peralatan I/O tertentu disebut sebuah device queue. Tiap peralatan memiliki device queuenya sendiri

















Diagram Antrian

Setiap kotak segi empat menunjukkan sebuah antrian. Dua tipe antrian menunjukan antrian yang siap dan suatu perangkat device queues. Lingkaran menunjukkan sumber-sumber yang melayani sistem. Sebuah proses baru pertama-tama ditaruh dalam ready queue. Lalu menunggu dalam ready queue sampai proses tersebut dipilih untuk dikerjakan/lakukan atau di dispatched. Begitu proses tersebut mengalokasikan CPU dan menjalankan/ mengeksekusi, satu dari beberapa kejadian dapat terjadi.
Proses tersebut dapat mengeluarkan sebuah permintaan I/O, lalu di tempatkan dalam sebuah antrian
I/O.
Proses tersebut dapat membuat subproses yang baru dan menunggu terminasinya sendiri.
Proses tersebut dapat digantikan secara paksa dari CPU, sebagai hasil dari suatu interupsi, dan diletakkan kembali dalam ready queue.

Tuesday, November 6, 2007