Do stworzenia oferty firmy niezbędne było oprogramowanie stanowiące trzon całego serwisu, czyli Adobe Flash Media Interactive Server. Wykorzystano je do stworzenia platformy na której opiera się Ustream oraz zmodyfikowanej wersji tej platformy oferowanej prywatnym użytkownikom, czyli Watershed. Ponadto do stworzenia strony internetowej Ustream.tv wykorzystano język PHP oraz bazę danych MySQL. Do stworzenia aplikacji na urządzenia mobilne wykorzystano SDK dostarczone przez producentów systemów operacyjnych dla tych urządzeń.
Do działalności operacyjnej Ustream wykorzystuje kilkaset serwerów. Firma korzysta z wielu różnych CDN, aczkolwiek kwestię równoważenia obciążenia rozwiązuje za pomocą własnych algorytmów oraz urządzeń do równoważenia obciążenia produkowanych przez Foundry Networks. Do kontrolowania stanu serwerów wykorzystywane jest oprogramowanie Nagios oraz Munin.
Poprawki:
W ramach przygotowania oferty firmy, Ustream stworzył także wersję swojej strony internetowej pozwalającej na oglądanie transmisji na telewizorze podłączonym do Internetu.
Ustream przygotował dla użytkowników darmowe oprogramowanie "Ustream Producer" pozwalające na streamowanie materiału wideo z domowego komputera. Istnieje także wersja płatna powyższego programu o nazwie "Ustream Producer Pro", oferująca rozszerzone możliwości.
Jedną z usług oferowanych przez Ustream jest wypożyczalnia profesjonalnego sprzętu nagraniowego oraz obsługa imprez. Do zaoferowania takie usługi niezbędne było zakupienie odpowiedniego sprzętu. Najważniejsze było zakupienie kamer pozwalających na streaming wideo. Kamery takie musiały posiadać przynajmniej interfejs IEEE 1394 pozwalający na streaming materiału wideo bezpośrednio do komputera. W bardziej zaawansowanych urządzeniach może to być intefejs HD-SDI.
Ponadto Ustream zakupł urządzenia jak TriCaster Studio będące kombinacją hardware'u i software'u pozwalająco na edycję i produkcję materiału wideo.
Powtórzył Pan w skrócie poprzedni punkt - nie o to chodzi. W tym przypadku istotne było np. stworzenie oprogramowania dla użytkowników (podgląd, emisja, mieszanie) i udostępnienie go za darmo. Zaproponowanie rozwiązań typu "wypożyczalnia" dla przekazów wyższej jakości w tym rozwiązanie kwestii transmisji strumieni z kamery do Internetu (typowo popularne kamery umożliwiają nagrywanie ale nie "emisję") itd.
OdpowiedzUsuń