Palvelinympäristön luonti mobiilistreaming palvelulle
Aho, Ville (2007)
Aho, Ville
Satakunnan ammattikorkeakoulu
2007
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-200810063452
https://urn.fi/URN:NBN:fi:amk-200810063452
Tiivistelmä
Palvelinympäristön luonti oli toinen osa projektia, jossa luotiin lisäksi ohjelmisto matkapuhelimeen, joka osasi toistaa musiikkia palvelimelta tallentamatta sitä. Tavoitteenamme oli luoda helposti muokattava palvelinympäristö, joka olisi samalla käyttäjäystävällinen. Alkuperäisenä suunnitelmanamme oli siirtää musiikkia mp3-muodossa http:n yli. Palvelinympäristö luotiin syksyllä 2006. Palvelinympäristön teoriaosuudessa käsiteltiin streaming-tekniikkaa yleisesti, mobiililaitteiden streamingia ja palvelimia. Toteutuksen yhteydessä käytimme tietojamme streaming-tekniikoista ja palvelimista lopullisen tuloksen aikaansaamiseksi. Halusimme luoda ympäristön, joka oli helposti muokattavissa mahdollisten ongelmien kiertämiseksi. Työ aloitettiin asentamalla Mandriva 2006 Free käyttöjärjestelmäksi. Järjestelmään asennettiin www-palvelimeksi Apache. Tietokannaksi asensimme MySQL:n ja www-sivujen dynaamisuudeksi PHP:n. Käyttäjien luontia varten tehtiin oma sivusto, johon pääsi vain ennalta määritellyllä salasanalla. Tunnukset sijoitettiin tietokantaan ja lisäksi sftp:tä varten käyttöjärjestelmään. Palvelun käyttäjä pääsi omille sivuilleen luomillaan tunnuksilla ja kirjauduttaessa käyttäjän IP-osoite tallennettiin tietokantaa. Toiminnoiksi käyttäjille annettiin mahdollisuuksia luoda, muokata ja poistaa soittolistoja. Jälkeenpäin lisäsimme kappaleiden poiston ja siirron verkkohakemistoon. Siirtotoiminto tarvittiin, koska rajoitimme käyttäjän pääsyä public_html-kansioon. Nykyisten matkapuhelinten rajoittuneisuuden takia päätimme kokeilla erillisiä streaming-palvelimia. Muutos edellytti musiikin tiedostotyypin muuttamista amr:ksi. Kokeilemamme vaihtoehdot olivat Flash Media Server2, Darwin Streaming Server ja Live555. Ainoastaan Live555 sisälsi haluamamme ominaisuudet. Testattuamme matkapuhelimella soittaa musiikkia Live555:n avulla havaitsimme epäluotettavuutta soitossa ja päätimme siirtyä takaisin alkuperäisiin suunnitelmiin. Havaittuamme uusien S60 3rd fp1 puhelimien tukevan streamausta http:n päällä amr-tiedostoille, päätimme vaihtaa vain tiedostomuotoa.