Tämä menetelmä keskittyy videon streamaukseen DV- tai Firewire-kamerasta käyttäen GNU/Linux-käyttöjärjestelmää (kuten Ubuntu). Videostreami on Ogg Theora-muodossa, mikä merkitsee, että katsojasi voivat katsella streamia käyttäen Ogg Theoraa toistavaa soitinta, FireFox 3.5 -selainta tai Java-sovelmaa, kuten Cortado. Tehdäksesi tämän sinun tulee tuntea komentorivin käyttö ja omata sudo-käyttäjän oikeudet. Jos et tiedä näistä, voit harkita komentoriviä käsittelevän kirjan lukemista.
Valmistautuminen
Huomaa: Firewire-kamera ei ole sama asia kuin DV-kamera. Meidän tarkoituksiimme ne toimivat kuitenkin samalla tavalla. Firewire on Applen nimi liittymästandardille, jota kutsutaan nimellä IEEE 1394, muilla valmistajilla on muita nimiä, kuten i.Link (Sony) tai Lynx (Texas Instruments) - tällä ei kuitenkaan ole väliä, nämä kaikki ovat IEEE 1394 -kameroita.
Tarvitset seuraavat:- DV-kamera
- GNU/Linux-kone, jossa on Firewire-sisääntulot
- Firewire-kaapelin
- Internet-yhteyden
- Pääsyn "Theora-yhteensopivaan" Icecast2-palvelimeen (tarvitset palvelimen IP-osoitteen, käytettävän portin ja salasanan).
Asetukset
Asennetaanpas ohjelmat, joita tarvitset. Meidän täytyy asentaa seuraavat ohjelmat:
- dvgrab
- ffmpeg2theora
- oggfwd
Ubuntussa voit tehdä tämän komennolla:
sudo apt-get install dvgrab ffmpeg2theora oggfwd
Edellisen komennon joudut kirjoittamaan yhdelle riville. Sinulta kysytään salasanaa, minkä jälkeen asennusprosessi alkaa. Nyt sinulla on kaikki, mitä tarvitset.
Seuraavaksi voit kytkeä DV (tai Firewire) -kameran tietokoneeseen. Joudut kytkemään Firewire-kameran Firewire-liittimeen kamerassa, ja toinen pää menee tietenkin koneesi Firewire-liittimeen.
Käännä nyt kamera päälle.
Seuraavaksi joudut kirjoittamaan seuraavan komennon komentoriville. Tähän kirjoitat tiedot Theora-yhteensopivasta Icecast2-palvelimesta. Komento on:
sudo dvgrab --format raw - | ffmpeg2theora -a 0 -v 5 -f dv -x 320 -y 240 -o /dev/stdout - | oggfwd icecastpalvelin 8000 salasana /theora.ogv
Muista, että komennon pitää olla yhdellä rivillä (edellinen esimerkki ei ole). Korvaa myös alla olevat yksityiskohdat tiedoilla, joita sinulla on Icecast-palvelimestasi:
- icecastpalvelin
- 8000
- salasana
icecastpalvelin -kohdaan voit kirjoittaa streamauspalvelimen verkkonimen tai IP-osoitteen. 8000 on oletusarvoinen porttinumero ja pysyy yleensä samana. salasana pitää korvata palvelimesi salasanalla. Viimeiseksi voit korvata kohdan /theora.ogv mounttauspisteelläsi, tämä riippuu Icecast-palvelimesi asetuksista, mutta voi olla miten tahansa pitkä, kunhan se alkaa etukenossa olevalla kauttaviivalla (/) ja loppuu loppupäätteeseen .ogg tai .ogv.
Nyt pitäisi päästä streamaamaan! Kokeillaksesi yhteyttä kokeile ohjelmaa VLC tai Firefox 3.5.