Pokazywanie postów oznaczonych etykietą Technika. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Technika. Pokaż wszystkie posty

wtorek, 25 stycznia 2011

Oszacowanie nakładów inwestycyjnych i utrzymaniowych na infrastrukturę.


Ostatnią czynnością będzie podsumowanie kosztów, na jakie musimy być przygotowani, aby móc rozpocząć naszą działalność, a także kosztów, jakich spodziewać należy się z tytułu utrzymania naszego serwisu.
Zacznijmy od kosztów inwestycyjnych, które zmuszeni będziemy ponieść na starcie:
Wykupienie hostingu 1TB/10 000GB - 450zł
Roczna rejestracja domeny - 22 zł
Wykonanie projektu serwisu - 10 000zł
Wykonanie projektu szaty graficznej - 2000 zł
Wynajęcie biura - 2500 zł
Wyposażenie biura:
Meble - 5000 zł
3 komputery + oprogramowanie - 12000 zł
Telefon, fax, drukarka, xero - 2500 zł

RAZEM 31 672 zł

Do kosztów utrzymaniowych ponoszonych co miesiąc zaliczyć należy:
1 programista - 5000 zł
Administrator - 3000 zł
Czynsz za biuro - 2500
Opłata za hosting - 450 zł
Utrzymanie domeny - 50 zł

RAZEM: 11 000 zł

W dłuższej perspektywie czasu, zakładając sukces naszego portalu, należy mieć na uwadze zatrudnienie większej liczby osób (programistów, sekretarki, adminów), a także przejście na inny serwer, który wydajnościowo podoła oferowaniu telewizji internetowej na najwyższym poziomie.

sobota, 22 stycznia 2011

Sposób wyboru i odrzucone rozwiązania infrastruktury technicznej


Jesteśmy już prawie na finiszu, czas więc na podsumowanie wybranych rozwiązań technicznych, które posłużą nam do zrealizowania usługi telewizji lokalnej w Internecie. We wszystkich wcześniejszych wpisach pojawiały się przesłanki, które kierowały nami przy podejmowaniu decyzji, warto jednak zebrać to w jedną całość.
Wiele miejsca poświęcono wyborowi serwera, na którym przechowywane będą udostępniane treści. Wybraliśmy serwer wirtualny oferowany przez firmę Terabyte VPS. Głównym powodem, dla którego zdecydowaliśmy się właśnie na tę ofertę były oferowane parametry – 1TB przestrzeni dyskowej oraz 10000GB transferu. Naprawdę ciężko było znaleźć konkurentów oferujących aż tak wysokie limity, zwłaszcza te związane z miesięcznym transferem danych, co w przypadku telewizji internetowej jest sprawą kluczową.
Odrzuciliśmy pomysł kupna własnego serwera ponieważ jest za wcześnie by decydować się na tak kosztowne inwestycje. Poza sporym kosztem samego serwera, konieczne byłoby zapewnienie mu bardzo dobrego połączenia z Internetem (co również wiąże się ze znacznymi wydatkami), poza tym bylibyśmy zmuszeni do należytego serwisowania, nieustannego monitorowania pracy serwera itd. Korzystając z profesjonalnej firmy hostingowej unikamy tych wszystkich obciążeń i trudności. W ramach miesięcznego abonamentu gwarantowana jest pomoc techniczna 24/7, ponadto dzięki kopiom zapasowym nasze dane będą bardzo bezpieczne. Gdyby działanie serwera okazało się niezadowalające – zawsze możemy zrezygnować z usług firmy, zakupionego na własną rękę sprzętu pozbyć się jest o wiele trudniej..


Skorzystanie z usług grafika komputerowego również ma swoje uzasadnienie. Dzięki temu mamy szansę stworzyć serwis wyróżniający się nie tylko jakością świadczonych usług ale także designem, co może być szczególnie ważne dla potencjalnych reklamodawców ceniących estetykę wykonania. Zdecydowanie odrzuciliśmy pomysł wykonywania szaty graficznej na własną rękę.

W naszym podsumowaniu nie sposób nie wspomnieć o wyborze metody tworzenia naszego serwisu. Podjęliśmy decyzję o skorzystaniu z Systemu Zarządzania Treścią – CMS. Jest to rozwiązanie w znaczący sposób obniżające koszty wdrożenia usługi na rynek. Niewątpliwie ma to swoje wady, jak wspomniana wcześniej mniejsza możliwość modyfikacji czy wprowadzania innowacyjnych rozwiązań, jednakże stanowi dobry kompromis pomiędzy jakością a ceną. Kwestią do rozstrzygnięcia pozostał więc wybór konkretnego CMS-a. Spośród dostępnych na rynku darmowych edycji CMS największą popularnością cieszą się Wordpress, Joomla i Drupal. Wordpress nastawiony jest na prowadzenie blogów, został więc odrzucony. Joomla i Drupal dysponują największą ilością dostępnych rozszerzeń przez co są dla nas bardzo atrakcyjne. Aspektem, który przechylił szalę na jedną ze stron była możliwość rozbudowy o własne moduły i autorskie rozwiązania. Pod tym względem Drupal przewyższa Joomlę. Odrobinę martwić mogą narzekania na wydajność tego systemu, jednakże znaleźliśmy wiele wpisów potwierdzających, że Drupal choć nie bez wysiłku, da się dobrze zoptymalizować. Wszystko dzięki bardzo dużej możliwości ingerencji w kod. Złożoność tego środowiska wymagać jednak będzie zatrudnienia dobrego programisty (a że dobre pociąga za sobą finanse, to już inna kwestia).

Sposób pobierania opłat za korzystanie ze strefy PREMIUM na naszej stronie też wydawał się dość oczywisty. Najważniejsza była wygoda użytkownika. Realizacja zapłaty przelewem czy za pomocą karty kredytowej byłaby na pewno o wiele bardziej kłopotliwa niż wysłanie krótkiego smsa zwracającego odpowiedni kod. Stąd pomysł na wykorzystanie dotpay.pl.

Chociaż wszystkie rozwiązania mają swoje uzasadnienie, dopiero realne działania naszej firmy pozwolą zweryfikować ich podstawność (lub bezpodstawność;)

środa, 5 stycznia 2011

Infrastruktura techniczna umożliwiająca rozliczanie usług


Aby działanie naszego serwisu miało jakikolwiek sens, niezbędne jest wdrożenie systemu umożliwiającego rozliczania świadczonych usług. Jak każda działalność gospodarcza, jesteśmy nastawieni na zysk, system ten pozwoli nam więc uniknąć chaosu i sprawnie rozliczyć się z pracownikami, reklamodawcami, firmami kooperującymi itd.

Najprostsze będzie rozliczenie przychodów z tytułu odtwarzania treści PREMIUM – do tego wykorzystujemy usługi firmy zewnętrznej (np. dotpay.pl) i to po jej stronie leży zarządzanie mikropłatnościami dokonywanymi przez naszych użytkowników. Na koniec każdego miesiąca firma ta przysyła rozliczenie, w którym dokładnie wyszczególnia ile mikropłatności dokonano, na jaką sumę, odlicza prowizję za świadczoną usługę i wskazuje ile ostatecznie zarobiliśmy w danym miesiącu.
Rozliczanie reklamodawców też nie jest sprawą skomplikowaną, wymaga to oczywiście uwzględnienia w projekcie naszego serwisu narzędzia zliczającego wszelką aktywność związaną z reklamami tj.
• Ilość wyświetleń
• Ilość kliknięć
Na podstawie statystyk następuje rozliczenie z każdym z reklamodawców. Ważne jest aby narzędzie zliczające działało bez zarzutu, tak aby niezaprzeczalnie wykazać podstawy do wypłaty wynagrodzenia za umieszczenie danej reklamy. Konieczne jest również prowadzenie odpowiednich statystyk, o czym wspomniałem już przy okazji omawiania infrastruktury umożliwiającej utrzymanie świadczonych usług.

Aby uniknąć bałaganu w naszej ewidencji dotyczącej wszelkich rozliczeń dobrze jest pomyśleć o zakupie oprogramowania umożliwiającego prowadzenie sprawnej księgowości, na rynku dostępnych jest wiele komercyjnych rozwiązań. W początkowym etapie wystarczy nam rozwiązanie dedykowane małym firmom, funkcjonalność będzie zadowalająca – a koszty stosunkowo niskie. Na drodze rozwoju naszej firmy konieczne będzie zmodernizowanie posiadanego software’u tak, aby jak najlepiej odpowiadał on potrzebom.

poniedziałek, 20 grudnia 2010

Infrastruktura techniczna umożliwiająca utrzymanie usług


Utrzymanie poprawnego działania usługi telewizji lokalnej po uprzednim jej wdrożeniu opiera się na nieustannym dbaniu o jej dostępność i odpowiednią jakość. Jak pamiętamy, zależymy od tego jak postrzegają nas nasi odbiorcy, od stopnia ich zadowolenia. Klient jest najważniejszy!

Infrastruktura techniczna umożliwiająca uodpornienie lub szybkie reagowanie na awarie zależy wprost od wymienionych w poprzednim poście elementów infrastruktury, na bazie której usługa zostanie wdrożona.

Najprościej sprawa wygląda w kwestii utrzymania serwera. Korzystamy z zewnętrznego, płatnego hostingu, w ramach którego firma go świadcząca zobowiązuje się do dbania o utrzymanie i poprawne działanie serwera. Podpisując umowę otrzymujemy gwarancję 100% dostępności danych zgromadzonych na serwerze, firma zapewnia też regularne tworzenie kopii zapasowych. Tak brzmi teoria, od której jak wiemy, w praktyce występuje wiele odstępstw. Zdajemy sobie sprawę, że korzystanie z hostingu zewnętrznego wiąże się z ryzykiem niedotrzymania warunków umowy z nie naszej winy, jednakże na starcie musimy podjąć to ryzyko. Inwestycja we własny serwer byłaby dużą lekkomyślnością. Tym ważniejsze jest więc rozważne wybranie firmy hostingowej, z dużym doświadczeniem i renomą. Z czasem oczywiście można pokusić się o serwer redundantny, jednak decyzja co do tego musi być zainspirowana znaczącym wzrostem popularności naszej usługi.

Ważnym elementem w kwestii utrzymania serwisu będzie stanowisko admina. Jego zadaniem będzie zarówno dbanie o należyte działanie serwisu, usuwanie na bieżąco pojawiających się problemów (nieaktywne linki, bugi zgłaszane przez użytkowników, filtrowanie treści dodawanej przez użytkowników itd.).

Konieczne będzie również monitorowanie ilości odwiedzin, prowadzenie statystyk, które będą bardzo cenne dla potencjalnych reklamodawców. Kontrolować należy także stan dostępnej przestrzeni dyskowej oraz miesięcznego limitu transferu danych. Nie można dopuścić do sytuacji, w której nagle zbraknie któregoś z wymienionych parametrów.

Oczywistym elementem związanym z utrzymaniem każdej firmy jest jej siedziba oraz elementy umożliwiające sprawną administrację : komputer z dostępem do Internetu, fax, telefon, drukarka, xero. Brzmi prozaicznie ale nie można o tym zapomnieć.

czwartek, 16 grudnia 2010

Parametry infrastruktury technicznej umożliwiającej oferowanie usług


Wcześniejsze rozważania dotyczące stosowanych obecnie technik, ich ograniczeń, kierunków rozwoju itd. pozwoliły nam w pewnym stopniu zorientować się z czym przychodzi nam się zmierzyć chcąc rozpocząć działalność lokalnej telewizji internetowej. Teraz pora na nieco bardziej sprecyzowane podejście do tematu i określenie rodzaju infrastruktury wraz z jej parametrami, która umożliwi nam oferowanie naszych usług. Należy przy tym pamiętać, że owszem, jakość powinna być dla nas priorytetem, z drugiej jednak strony wchodząc na rynek należy być ostrożnym i w początkowej fazie rozwoju szukać kompromisu uwzględniającego ograniczone zasoby finansowe.
Z tego względu pierwsza wersja naszego serwisu zostanie stworzona przy użyciu któregoś z dostępnych na rynku darmowych systemów zarządzania treścią CMS. Jak wspomniałem we wcześniejszych rozważaniach na temat tworzenia serwisów WWW, przy wyborze CMS powinniśmy starać się wyeliminować wszystkie najpowszechniejsze wady tego rozwiązania. A więc należy szukać systemu jak najbardziej elastycznego, dającego możliwość rozwoju. Ważne, aby już na starcie mieć świadomość istnienia wielu dostępnych modułów. Nie bez znaczenia jest tu również wydajność, zwłaszcza w przypadku telewizji internetowej.
Oprócz niezbędnej funkcjonalności musimy zadbać jeszcze o jedno – wygląd! Nie bez znaczenia mówią „jak Cię widzą tak Cię piszą”..estetyka wykonania strony WWW, odpowiedni dobór kolorystyki i wszelkich elementów muszą być przemyślane. Ponieważ nie jest to zadanie trywialne, uważam że należy powierzyć je człowiekowi z doświadczeniem i odpowiednimi umiejętnościami. Wynajęcie profesjonalnego grafika komputerowego wiąże się oczywiście z dodatkowymi kosztami, mimo to sądzę, że warto w to zainwestować. Odpowiedni design serwisu pozwoli od samego początku zjednać sobie użytkowników i pozytywnie wpisać się na listę miejsc przez nich odwiedzanych. Dodatkowym atutem zatrudnienia grafika komputerowego jest okazja do zaskoczenia użytkowników niebanalnym „wystrojem” naszego portalu, dzięki czemu będzie on lepiej kojarzony.
Jeśli chodzi o usługę telewizji lokalnej w Internecie kluczowe znaczenie będzie miał wybór odpowiedniego serwera. Materiały wideo wymagają niestety bardzo pokaźnej przestrzeni dyskowej do dyspozycji, ich udostępnianie z kolei wiąże się z potrzebą posiadania wysokiego limitu miesięcznego transferu. Wszystko to przekłada się na konieczność skorzystania z droższych opcji hostingu. Na początek skorzystać możemy z serwera wirtualnego z pakietem oferującym 1 TB przestrzeni dyskowej oraz 10000 GB transferu miesięcznego. Ponadto do dyspozycji będziemy mieć 2 GB pamięci RAM co powinno zapewnić sprawne działanie serwera. Otrzymujemy przy tym gwarancję 100% dostępności danych zgromadzonych na serwerze oraz pełne wsparcie techniczne. Licząc średni rozmiar przechowywanych plików wideo około 500MB daje to nam około 2000 różnych materiałów wideo możliwych do umieszczenia w serwisie. Limit transferu 10000GB w zupełności powinien spełniać potrzeby naszych użytkowników. Ponadto w celu oszczędności posiadanego limitu w przypadku udostępniania filmów długich, o znacznych rozmiarach, zamierzamy wykorzystać technikę streakingu, w której cały udostępniany materiał dzielony jest na malutkie kawałki, a serwer zarządzający wysyła do klienta z wyprzedzeniem tylko dane, które są w stanie zapełnić jego bufor, wartość bufora ustawiana jest na około 5-10 sekund. Jakie są tego konsekwencje?
• Unikniemy sytuacji, w której użytkownik wybierze materiał filmowy, który zostanie w całości zbuforowany w jego komputerze, a potem z różnych względów (nie odpowiednia treść, znudzenie itp. Itd.) zrezygnuje z obejrzenia go – oszczędzamy w ten sposób dostępny limit transferu
Tak jak powiedziałem, jest to szczególnie ważne w przypadku filmów o dużych rozmiarach, dla filmów krótszych nie musimy podchodzić do sprawy tak bardzo restrykcyjnie.
Oczywiście potrzebujemy domeny, w której funkcjonować będzie nasz serwis. Zgodnie z informacjami we wcześniejszych wpisach, w tym względzie nie powinno być większych problemów, dostępnych jest wiele domen świetnie pasujących do naszego portalu, poniżej zaprezentowano kilka z nich:


Na koniec wspomnijmy jeszcze o jednym aspekcie infrastruktury technicznej niezbędnej do wdrożenia naszego serwisu. Zamierzamy prezentować w nim treści wideo dostępne za darmo, ale również nazwijmy to strefę PREMIUM, gdzie za odsłonę należy uiścić opłatę. W dzisiejszych czasach możemy śmiało założyć, że każdy użytkownik naszego serwisu z 99,99% prawdopodobieństwem będzie korzystał również z telefonu komórkowego. W związku z tym najłatwiej będzie zrealizować pobieranie opłat za wyświetlane treści właśnie w formie mikropłatności dokonywanych przez sms. Jest wiele firm świadczących takie usługi, oczywiście można pokusić się o implementację autorskiego systemu, jednak na początku warto skorzystać ze sprawdzonych rozwiązań jak chociażby serwis dotpay.pl

środa, 8 grudnia 2010

Rozwój techniczny


„Konkurencyjność to potencjał, możliwości oraz umiejętność danego podmiotu rynkowego do sprostania konkurencji, czyli rywalizacji ze strony innych podmiotów działających w tej samej branży na rynku. Konkurencja jest procesem za pomocą którego uczestnicy rynku dążąc do realizacji swoich celów i maksymalizacji swojej satysfakcji próbują przedstawić oferty korzystniejsze od innych ofert swoich rywali.”

Powyższa definicja w sposób bardzo dobitny uzmysławia jak ważna jest innowacyjność i dążenie do ciągłego rozwoju, niezależnie od rodzaju branży, w jakiej zamierzamy działać. Nie inaczej jest w przypadku prowadzenia lokalnej telewizji internetowej.

W przypadku rozwoju serwisu TV internetowej wzrośnie zapotrzebowanie na szybkie udostępnianie co raz większej ilości treści zgromadzonych na serwerze. W takiej sytuacji nie wystarczy serwer hostingowy, o zazwyczaj ograniczonej ilości danych przesyłanych w ciągu miesiąca. Należy zainwestować w serwery dedykowane, które dużo efektywniej będą świadczyły usługi. Dla usługi miejscowej TV szczególne znaczenie ma czas – nie będziemy mieli najmniejszych szans utrzymać się na rynku jeśli materiały video przez nas oferowane będą buforowały się godzinami..

Innym wartym wdrożenia rozwiązaniem na drodze rozwoju może być inwestycja w serwery redundantne. Serwer redundantny jest szczególnie cenny w przypadku zaistnienia sytuacji awaryjnej, gdy serwer główny z różnych względów przestanie działać.
Jak dobrze wiemy zadowolenie użytkowników jest kluczowe w odniesieniu sukcesu, a nic tak nie wyprowadza z równowagi jak nieaktywny serwis, z którego chcemy skorzystać.

Prócz kwestii samych serwerów, warto też zwrócić uwagę na stan łączy, za pośrednictwem których przesyłają one dane do użytkowników. Inwestycje w łącza o dużych przepustowościach to rozwiązanie, które nasuwa się jako pierwsze, jednocześnie wiąże się z największymi kosztami..Z pomocą może nam przyjść lokalny charakter naszego serwisu. Jeśli zdobędziemy już popularność przyciągając coraz większą liczbę użytkowników możemy pokusić się o próbę negocjacji z operatorami telekomunikacyjnymi prowadzącymi działalność na terenie objętym naszą telewizją internetową. Operator zazwyczaj namawia swoich klientów do wykupienia opcji wyższego transferu, co wiąże się z wyższymi przychodami. Z oczywistych względów konsument podchodzi do tego dość sceptycznie - i tu z pomocą może przyjść nasza telewizja. Operator może namawiać klienta na wykupienie wyższej przepustowości niezbędnej do korzystania z "tak popularnej ostatnio telewizji internetowej", w zamian za co oferuje nam część pasma na swoich łączach, umożliwiającą świadczenie usług na odpowiednim poziomie.

Oprócz dość oczywistego rozwijania zaplecza sprzętowego, możemy również zastanowić się nad sposobem, w jaki dostarczamy treści do naszych użytkowników.


Np. zastosowanie techniki p2p może w znaczący sposób poprawić efektywność działania naszego serwisu. Na początku sygnał jest transmitowany do pewnej liczby widzów. Każdy nowy chętny do oglądania danego programu otrzymuje sygnał od części z nich. Tym sposobem, dzięki kaskadowemu mechanizmowi dzielenia się treścią, teoretycznie liczba widzów może być nieograniczona. Co więcej, cała transmisja między użytkownikami jest szyfrowana z wykorzystaniem kluczy publicznych i prywatnych. Projekt Wenecja korzystający z p2p jest w trakcie realizacji.


Drugą opcją możliwą do wykorzystania w przyszłości jest zainwestowanie w rozwiązanie oferowane przez Adobe – Flash Media Server.
Rozwiązanie to pozwala w znaczący sposób zmniejszyć obciążenie łącza, zapewniając przy tym bardzo dobrą jakość przesyłanych treści. Niestety na chwilę obecną wydaje się to rozwiązaniem dosyć kosztownym. Wersja podstawowa oprogramowania kosztuje 1000$ za serwer, wersja pośrednia to już koszt ponad 4000$ za serwer, natomiast zakup wersji Enterprise wymaga bezpośredniego kontaktu z Adobe.

czwartek, 2 grudnia 2010

Uwarunkowania użytkowania stosowanych technik



No dobrze…załóżmy, że serwis wystartował pomyślnie, i co dalej? Dla wielu osób równoznaczne jest to z początkiem błogiego lenistwa i czerpania zysków z rozpoczętego biznesu. Nic bardziej mylnego. Bardzo ważnym aspektem, o którym nie można zapomnieć, jest należyte użytkowanie infrastruktury i narzędzi jakie nam podlegają.

W przypadku lokalnej telewizji internetowej sprowadza się to w głównej mierze do monitorowania jego działania, tak aby możliwie szybko reagować na sytuacje awaryjne. Niezbędne wydaje się więc zatrudnienie człowieka za to odpowiedzialnego. Dobrym rozwiązaniem pomocniczym może być przygotowanie specjalnego sposobu powiadamiania o sytuacjach awaryjnych dostępnego na stronie. Użytkownicy mogliby zgłaszać zauważone błędy czy problemy w działaniu serwisu. Pozwoliłoby to odciążyć nieco administratora, a jednocześnie dało możliwość zidentyfikowania i usunięcia trudnych do samodzielnego wykrycia problemów. W początkowym etapie rozwoju witryny najczęstszymi problemami technicznymi podczas użytkowania będą zapewne takie błędy jak:
- niespójne linki
- problem z dostępnością materiałów
O ile rozwiązanie pierwszego problemu to wynik zazwyczaj zwykłego przeoczenia itp. To problem dostępności materiałów zazwyczaj związany będzie z wydajnością naszego systemu. Zastosowany system zarządzania treścią też nastręczyć może nieco problemów, korzystając z rozwiązań darmowych zdajemy się na niezawodność czyichś rozwiązań, bez większych możliwości reklamowania czegokolwiek. Na pewno większą niezawodność i pewniejsze użytkowanie zapewnia system dedykowany, napisany specjalnie z myślą o naszym przedsięwzięciu, ale tak jak wspomniałem wcześniej, wiąże się to z dużo większymi kosztami na starcie. Poza tym posiadanie systemu autorskiego wcale nie zwalnia nas z obowiązku monitorowania jego działania, jedynie daje nam potencjalnie szerszy wachlarz możliwych do zastosowania narzędzi, specyficznych dla naszego serwisu.

Usługa telewizji internetowej jest dość specyficzna pod względem monitorowania, można przewidywać, że głównymi problemami, na jakie możemy natrafić będzie przeciążenie serwera. W dobie coraz większych przepustowości łączy abonenckich niedopuszczalne jest strasznie długi czas oczekiwania na załadowanie się materiału wideo. Dlatego należy na bieżąco kontrolować wydajność pracy serwerów, na których składujemy prezentowane treści. W tym wypadku użytkowanie zależy oczywiście od wybranego rodzaju serwera, jeżeli zdecydujemy się na zewnętrzny, płatny hosting to sprawa jest nieco prostsza – nie zajmujemy się dbaniem o pracę serwera, jednakże wówczas nie możemy być pewni co do jakości obsługi. Posiadanie własnego sprzętu z kolei daje o wiele większe możliwości optymalizacji użytkowania, ale wiąże się z koniecznością konfiguracji i utrzymania przez osobę posiadającą wystarczającą wiedzę i umiejętności.

Wszystko to ma na celu uniknięcie sytuacji „Service unavailable” ale nie tylko. Należyte użytkowanie zastosowanych technik pozwala dobrze zaplanować przyszłość każdego biznesu. Poprzez regularne monitorowanie systemu jesteśmy w stanie stwierdzić jaką popularnością się cieszy, a co za tym idzie czy rokuje on dobrze na przyszłość. Poza tym daje to szansę na nieprzespanie momentu „jeszcze jest dobrze, ale za chwilę wszystko się posypie” – mam tu na myśli wariant bardzo optymistyczny, czyli zwiększająca się liczba użytkowników wymuszająca w naturalny sposób inwestycje i rozwój infrastruktury sprzętowo – programowej.

poniedziałek, 29 listopada 2010

Uwarunkowania wprowadzenia do użytku stosowanych technik



Wprowadzenie do użytku serwisu internetowego oferującego telewizję lokalną sprowadza się w wielu aspektach do umieszczenia w Internecie zwykłej strony WWW. Zakładam przy tym, że strona WWW została już stworzona, zależy nam jedynie na rzeczywistym udostępnieniu serwisu w Internecie.

Musimy zacząć od wykupu domeny, pod którą odnaleźć będzie można nasz serwis. Każdemu właścicielowi zakładanej strony WWW zależy na nazwie możliwie krótkiej, a przez to łatwej do zapamiętania, która w najlepszy możliwy sposób odda charakter prezentowanych tam treści. Nazwy domenowe, z racji swej globalnej unikalności, muszą być odpowiednio gospodarowane. Wszystko to sprawia, że nazwy szczególnie atrakcyjne są już zajęte, bądź ich właściciele zdając sobie sprawę z ich popularności, żądają wysokich cen za prawa do ich użytkowania.
W przypadku naszego przedsięwzięcia, a więc TV lokalnej działającej na terenie miasta Warszawy sytuacja nie wygląda najgorzej. Dostępna domena to np. www.wawka.tv – krócej chyba się już nie da:) Roczny koszt rejestracji naszego adresu to około 150 zł.
Jeśli chodzi o wybór serwera – sytuacja została już opisana w pierwszym poście dotyczącym stosowanych obecnie technik. W przypadku TV internetowej sytuacja jest jednak dość specyficzna i na pewno trudniejsza niż w przypadku zwykłej strony WWW – z definicji oferujemy treści wideo, które znacznie szybciej zużyją przyznany nam transfer np. przy płatnym hostingu wideo. Mimo wszystko jednak na dobry początek preferowałbym właśnie takie rozwiązanie, pozwoli ono zbadać jakim zainteresowaniem będzie cieszył się nasz serwis, pozwalając jednocześnie zminimalizować koszty.

Ostatnim etapem na drodze do rozpoczęcia oferowania naszych usług powinno być dokładne przetestowania działania serwisu WWW w warunkach rzeczywistych, jeszcze przed udostępnieniem do użytku publicznego, tak aby maksymalnie zminimalizować ryzyko wystąpienia nieprzewidzianych usterek podczas użytkowania przez naszych klientów. Jest to szczególnie ważne na starcie każdego przedsięwzięcia – jeżeli już na początku serwis okaże się pełen błędów, użytkownicy szybko się zrażą, a ich zaufanie odzyskać jest niezwykle trudno.

środa, 24 listopada 2010

Ograniczenia stosowanych technik



Choć technika nie zatrzymuje się w swym galopującym postępie ani na moment, to mimo wszystko również w aspekcie oferowania usług telewizji lokalnej napotkać możemy szereg ograniczeń, na które trzeba zwrócić uwagę w momencie planowania biznesu. Postaram się omówić najważniejsze z nich.

Konieczność dostępu do szerokopasmowego Internetu
Nie da się ukryć iż jest to kryterium konieczne i nie do pominięcia w przypadku telewizji internetowej, do oglądania tradycyjnej telewizji naziemnej lub satelitarnej wystarczy odpowiednia antena, odbiór sygnału nic nie kosztuje. W przypadku telewizji internetowej konieczne jest posiadanie szerokopasmowego łącza internetowego, za które trzeba płacić. Oczywiście coraz częściej mamy do czynienia z dość dużą konkurencją wśród providerów internetowych, co skutkuje coraz niższymi cenami za dostęp do sieci, jednakże wciąż stanowi to swego rodzaju ograniczenie. Z pomocą może przyjść planowana w wielu miastach Polski sieć hot spotów zapewniających darmowy dostęp do Internetu, tam z kolei problemem może być ograniczenie oferowanego pasma, co z kolei przełożyć się może na bardzo niską jakość odbieranych transmisji TV. Ponadto w Polsce na terenach pozamiejskich szerokopasmowy dostęp do internetu dla dużej części osób nadal pozostaje w sferze marzeń. Dużym operatorom telekomunikacyjnym nie opłaca się rozbudowa sieci kablowej w tych obszarach ze względu na niską stopę zwrotu poniesionych kosztów.

Ograniczona pojemność sieci szkieletowych tworzących internet
Istotnym problemem może być również pojemność sieci szkieletowych, jeśli wszyscy nagle zapragną korzystać z telewizji internetowej, Internet może się najzwyczajniej w świecie zapchać. Niezbędne wydaje się przewymiarowanie sieci oraz nieuniknione inwestycje infrastrukturalne, które umożliwiłyby wykorzystanie w pełni treści oferowanych przez Internet. Problem dotyczy także providerów internetowych, którzy nie są w stanie zagwarantować wszystkim abonentom deklarowanej przepustowości w jednej chwili (każdy z nas doskonale zna sprytne umowy z ISP gdzie wykupujemy usługę z gwarantowaną przepustowością DO wartości XX). Gdyby wszyscy zapragnęli pobierać dane w sposób ciągły z maksymalną prędkością, transfer zostałby drastycznie obniżony.

Niska jakość obrazu
Mimo dynamicznego rozwoju broadbandu znaczna większość programów nadawana jest w strumieniach wideo o szybkości poniżej jednego megabita. Wiąże się to nie tylko z ograniczeniami od strony sieci, ale również ze zwykłą kalkulacją – wyższa jakość to wyższy transfer, wyższy transfer oznacza szybsze wyczerpanie się limitu np. miesięcznego transferu danych. Dla porównania, standardem w cyfrowej telewizji satelitarnej jest strumień czteromegabitowy. Dodatkowo często zdarza się, że framerate jest niższy niż 25 klatek na sekundę, co objawia się sztucznością oglądanego obrazu. Z pomocą mogą przyjść nowe, bardziej zaawansowane kodeki oferujące wydajniejsze algorytmy kompresji z zachowaniem należytej jakości.

Kłopoty z dostępnością programów
Powyższe ograniczenie jest dość paradoksalne i wynika bezpośrednio z tych wcześniej wymienionych. Kiedy dany program cieszy się zbyt dużą popularnością, a jego nadawca dysponuje ograniczonymi możliwościami technicznymi, może okazać się, że oglądanie takiego programu stanie się dla nas wręcz niemożliwe, a zamiast obrazu zobaczymy komunikat "server is full". Nie muszę chyba nikogo przekonywać, że wpadki tego typu momentalnie odstraszają potencjalnych odbiorców, z którymi odpłynie nasz upragniony kapitał..;)

poniedziałek, 15 listopada 2010

Rodzaje stosowanych technik


Podstawowym elementem, którego będziemy potrzebować jest witryna WWW, za pośrednictwem której działać będzie nasz lokalna TV.
W tym wypadku do wyboru mamy dwie drogi:
• Wybieramy gotowy system zarządzania treścią CMS i sami tworzymy nasz portal
• Korzystamy z pomocy profesjonalnej firmy zajmującej się tworzeniem serwisów WWW
Każde z powyższych rozwiązań ma swoje wady i zalety. Podstawową i szczególnie ważną dla dopiero rozwijającego się przedsięwzięcia zaletą podejścia pierwszego jest koszt – na rynku dostępnych jest bardzo wiele darmowych systemów CMS, które pozwolą stworzyć stronę WWW o przyzwoitej funkcjonalności. Ponadto w większości wypadków korzystanie z tego rozwiązania nie wymaga dużych umiejętności – cechuje je prostota, łatwość obsługi, przyjazność użytkownikowi. Dlatego bardzo często CMS wykorzystują początkujący użytkownicy.
Jak wspomniałem wcześniej, są też wady tego rozwiązania.. Korzystanie z gotowego systemu zarządzania treścią wiąże się z użyciem pewnych szablonów, zunifikowanych funkcji i niewielką ilością rozszerzeń. W kontekście dłuższego rozwoju nie jest to optymalne rozwiązanie, ponieważ znacząco ogranicza postępowość, innowacyjność itd.
Jeżeli zdecydujemy się na wybór profesjonalnej firmy tworzącej portale internetowe na pewno nie będziemy żałować swojej decyzji w dłuższej perspektywie czasu – Web-developerzy dostosują naszą stronę do naszych wymagań i oczekiwań, biorąc pod uwagę dalszy rozwój, a także przewidzą wiele trudności, których sami nie jesteśmy na początku świadomi. Poza tym nie ma w tym wypadku mowy o powielaniu pewnych wzorców wszechobecnych w większości systemów CMS. Możemy liczyć na innowacyjność i indywidualne podejście. Potencjalnie będziemy więc dużo bardziej konkurencyjni.
Ceną za powyższe udogodnienia jest zdecydowany wzrost kosztów stworzenia takiej witryny, a także czas, jaki będzie potrzebny na jej wdrożenie (profesjonalne rozwiązania są zdecydowanie bardziej zaawansowane, a co za tym idzie dużo bardziej pracochłonne).



Kolejnym elementem niezbędnym do działania serwisu realizującego usługę TV internetowej jest posiadanie serwera, na którym przechowywane będą treści przez nas oferowane. Tu również do wyboru mamy kilka rozwiązań.
Rozwiązanie pierwsze to wykup płatnego hostingu, co pozwoli nam zbadać jak odbierana jest nasza usługa, a przy tym nie narazi na zbyt duże koszty własne (przykładowo koszt miesięcznego hostingu oferującego 50 GB przestrzeni dyskowej oraz 1000 GB transferu miesięcznie to około 50 zł).
Możemy również zdecydować się na skorzystanie z serwera dedykowanego, co oczywiście wiązać się będzie z wyższym kosztem - około 200 zł/miesiąc przy czym otrzymujemy 60 GB przestrzeni dyskowej oraz 5000GB transferu miesięcznego).
Ciekawym rozwiązaniem jest również oferta Microsoft, a właściwie jednej z technologii spod szyldu Microsoft – chodzi mianowicie o SIlverlight - nową, rewolucyjną technologię umożliwiającą budowanie bogatych w interaktywne treści stron WWW. Silverlight jest rodzajem międzyplatformowej wtyczki, rozszerzającej możliwości funkcjonalne zwykłej przeglądarki internetowej. Ale nie o samą funkcjonalność chodzi – Silverlight Streaming oferuje bezpłatny hosting do 4 GB przestrzeni dyskowej, prędkość transmisji do 700 Kbps oraz milion minut wyświetlania materiałów wideo. Do pewnego stopnia limity można ominąć godząc się na umieszczanie reklam, bądź opłacając usługę (niestety nie udało mi się dotrzeć do konkretnych stawek).

Ostatnim aspektem jakim chciałbym poruszyć jest sposób udostępniania treści wideo. Możemy zdecydować się na pracę w systemie Video on Demand – wówczas zakładamy, że rzadko kiedy zdarzy się aby 1 film był oglądany na raz przez ogromną ilość użytkowników, dzięki czemu jest to metoda mniej wymagająca pod względem wydajnościowym. W przeciwieństwie do transmisji na żywo, które z definicji są oglądane w tym samym czasie przez wielu użytkowników i wymagają zdecydowanie większej wydajności. Więcej o sposobach prezentowania treści wideo powiem przy okazji omawiania ograniczeń i ewentualnych dróg rozwoju.