Low Bandwidth Video Streaming with HasciiCam

Remember my previous post about the matrix ascii movie on the web?

HasciiCam feed

Now with HasciiCam, you can even stream your live video on the web using only ascii! This does not only provide extreme coolness on your website, but the streaming itself consume only little bandwidth, thus saving time and effort to view them on the web instead of conventional method.

HasciiCam itself uses AA-lib engine to convert the video frame into their respective ascii representation before displaying them on the web using the html refresh method, no javascript or dhtml are involved! Thus maximizing the browser type that your web streaming can support.

And for those who are wondering, HasciiCam is a Free Software under GNU/GPL License and supports GNU/Linux operating system, but it is not supported under Microsoft Windows platform, though (sorry). But as the case of the flexible GNU/GPL License, you can always write your own HasciisCam clone for Microsoft Windows using by porting its concept and source code, as long you as you accepts the terms of the GNU General Public License.

The requirements for running HasciiCam are :
1) GNU/Linux operating system
2) AA-lib library
3) Webcam or videocard supported by video4linux
4) a webserver

For those who are impatient and want to get started with the video streaming right away, you can download dyne:bolic LiveCD GNU/Linux distribution, which does not require installation and saves you the hassle of setting up your HasciiCam.

Happy streaming!

References :
1. HasciiCam Project
2. dyne:bolic GNU/Linux
3. AA-lib project
4. Webcam supported by video4linux (partial-list)

p/s : for more information about webcam/videocard supported by video4inux, please check your vendors website or google it!

Dillema Pelanggan Kecewa II

Nampaknya penulisan Pelanggan Kecewa di ruangan Forum Utusan Malaysia dah menjadi topik hangat diperbincangkan di forum-forum online beberapa hari kebelakangan ini, termasuklah beberapa blog.

Hari nie 10 May, ada pulak reply bagi kes
Pelanggan Kecewa sebelum ini.

sumber : Forum Utusan Malaysia

Pengadu kurang mahir tentang Internet

Saudara Pengarang,
SAYA ingin merujuk kepada aduan oleh Pelanggan Kecewa dari Gombak bertajuk Kecewa Khidmat Internet Streamyx yang tersiar di ruangan ini pada Jumaat 06/05/2005.

Banyak kekeliruan dan kesalahan dalam aduan yang ditulis. Oleh itu saya menganggap bahawa Pelanggan Kecewa hanyalah pengguna komputer biasa yang kurang pakar dalam bidang komputer dan rangkaian.

Dalam aduan tersebut, pengadu mengambil pakej RM99 sebulan yang sepatutnya mendapat kelajuan 1 GATE, tetapi hanya mendapat kelajuan 10.0 Mbps.

Kekeliruan pertama adalah tidak ada istilah GATE dalam dunia Internet dan perangkaian komputer.

Oleh itu biarlah saya cuba terangkan situasi sebenar yang dapat saya andaikan.

Saya percaya pengadu melanggan pakej RM99 sebulan iaitu akses Internet tanpa had 1 Mbps (atau bersamaan 1000 Kbps) dan modem ADSL diberikan.

Sebagai perbandingan akses Internet dial-up hanyalah 56 Kbps.

Kelajuan Internet jalur lebar (seperti Streamyx) yang mampu ditawarkan oleh mana-mana teknologi masakini hanyalah setakat 2 Mbps.

Saya berharap pengadu jangan terkeliru dengan kelajuan akses rangkaian setempat seperti di pejabat (LAN) berbanding kelajuan untuk capaian Internet.

Ini adalah kerana capaian rangkaian LAN biasanya 10 Mbps atau 100 Mbps dan hanya sekiranya menggunakan perkakasan terkini mampu mencapai 1000 Mbps atau juga disebut 1 Gbps (Gigabit sesaat).

Saya percaya kelajuan 10.0 Mbps seperti yang dinyatakan pengadu adalah kelajuan antara kad rangkaian komputer dengan model ADSL tersebut sahaja dan bukan capaian ke Internet.

Saya juga menjadi hairan apabila pengadu menyatakan komputernya menggunakan dua processor Xeon dan memori (RAM) sebanyak 2 GB (Gigabyte bukan GATE) kerana kebiasaannya hanya terdapat pada komputer pelayan (Server) yang berharga lebih RM 20,000.

Capaian Internet yang perlahan juga mungkin disebabkan oleh talian telefon jenis kuprum yang telah lama.

Talian ini menghubungkan kediaman pengadu ke pusat Streamyx dan kemudiannya melalui talian fiber optik ke Internet.

Apa sekalipun, saya berharap pihak Telekom Malaysia membantu pengadu menyelesaikan masalah akses rangkaiannya dan pengadu sendiri perlu atasi masalah perkakasan dan perisian komputernya. – ROSLI ABAS, System Engineer, Subang Jaya, Selangor.

hmm ada yang mengatakan Rosli Abas salah apabila beliau mengatakan 1Mbps = 1000Kbps. Tapi mengikut unit SI untuk binary digit http://physics.nist.gov/cuu/Units/binary.html, pernyataan Rosli Abas itu didapati benar.

1Mbps = 1000Kbps
1Mibps = 1024Kibps

Mib = Mega binary bit
Kib = Kilo binary bit

p/s : Link di atas dikeluarkan dan dijadikan rujukan oleh dunia perkomputeran masakini.

salam ceria…

DSL – GNU Linux in your wallet !!

Hari nie aku nak share pasal os GNU/Linux yang selama nie duk dlm wallet aku – Damn Small Linux.

Damn Small Linux CD

Damn Small Linux (DSL) adalah distro GNU/Linux yang padat dengan perisian asas untuk pengguna desktop. Saiz DSL yang kecil dengan saiz maksimum 50MiB, membolehkan ia di masukkan kedalam cd bersaiz business card ataupun usb flashdrive.

Proses boot Damn Small Linux

Di bina menggunakan teknologi KNOPPIX LiveCD, untuk menggunakan DSL, anda tidak perlu melalui proses installation seperti mana distro major yang lain. Apa yang perlu dilakukan adalah mengkonfigurasikan pc untuk boot kepada cdrom/usb drive dan boot kedalam cd/pendrive DSL anda.

Proses boot Damn Small Linux

Aplikasi-aplikasi DSL telah dipilih mengikut kriteria kefungsian, saiz dan kelajuannya. Selain itu, DSL juga mengandungi perisian server yang membolehkan pc anda ditransfomasikan kepada SSH/FTP/Telnet dan Pelayan Web dalam masa yang singkat.

Diantara aplikasi-aplikasi yang dimasukkan dalam Damn Small Linux adalah
Xpdf – pembaca fail adobe pdf
Xmms – klon Winamp dalam Linux
Xmms – juga sbg vcd player
Firefox – Browser internet
FLWriter – Wordprocesor
Vncviewer – Remote Desktop
xpaint – paintbrush
naim – irc client
Sylpheed – email client
FTP/SSH/SCP client
SMBClient – akses windows share
Siag – Spreadsheet/Excel
xzgv – img viewer (clone ACDSee)

klik sini untuk senarai lengkap perisian DSL

Proses boot Damn Small Linux

Antara kemudahan lain yang ditawarkan oleh DSL adalah penggunaan control panel “DSLPanel” yang memudahkan pengguna membuat konfigurasi dan pilihan untuk memula/menghentikan dengan sekali click sahaja. Dari sini pengguna dapat mengkonfigurasikan modem, PPPOE (streamyx broadband), wireless, printer, keyboard dan sebagainya.

Penggunaan internet dalam DSL adalah amat mudah sekali kerana DSL secara automatis akan memulakan DHCP client untuk mendapatkan maklumat alamat IP daripada DHCP server bagi membolehkannya disambungkan terus ke rangkaian.

Surfing Internet with Firefox

Bagi yang menggunakan dial-up modem ataupun broadband (streamyx), terdapat pilihan pada “DSLpanel” yang membolehkan anda mengkonfigurasikan modem anda, seperti memasukkan id pengguna, katalaluan, dan nombor yang perlu di dialkan.

Getting Started Screen

DSL menyediakan ruangan bantuan “Getting Started” dimana ia akan dipaparkan di skrin selepas sahaja DSL selesai boot. Panduan yang diberikan adalah mudah difahami dan diikuti oleh kebanyakkan pengguna termasuklah pengguna baru.

DSL tidak memerlukan spesfikasi yang tinggi, dan boleh dilarikan dalam spec serendah mesin 486 dan ruangan ingatan 16MB, ruangan hard disk tidak diperlukan.

Bagi aku, aku sentiasa bawak DSL dimana saja (aku letak dlm wallet sekali dgn bisnis card lain) untuk tujuan kecemasan dan sekuriti…

Kesimpulannya, DSL adalah distro linux yang dihasilkan dari kesinambungan teknologi KNOPPIX. Ia sangat mudah dipakai dan bersaiz kecil, dan mengandungi perisian yang padat dan berguna, ia juga boleh dijadikan pelayan web/ftp/ssh adhoc. Saiznya yang kecil membolehkannya dimuatkan dan dibawa didalam business card cd dan usb flash drive.

p/s : personal experience, penah save file-file penting dari 2 laptop & 1 desktop pc pakai DSL. (real-life experience, not a drill).

Rujukan :
Damnsmalllinux website

Blog berwajah baru!! – new look

A’kum semua…

Hari ini aku akan mengumumkan blog aku yang berwajah baru menggantikan blog lama yang berwarna kehijau-hijauan.

Aku tukar look & feel nie sebab aku rasa look & feel sekarang ni lebih mudah dibaca berbanding yang lama macam susah je nak baca, color striking sangat. Blog nie pun aku adjust untuk ruang lebih luas bagi memudahkan pembacaan.

Kepada semua pembaca, diharap anda juga berpuas hati dan dapat membaca blog ini tanpa sebarang gangguan dan masalah…

wassalam… – papit