Prowadzenie transmisji na żywo

Transkrypt

Prowadzenie transmisji na żywo
Prowadzenie transmisji na żywo
Niniejszy poradnik został opracowany aby pomóc Paostwu samodzielnie przeprowadzid transmisję na żywo w
Internecie przy użyciu Video CMS. Zachęcamy do wnikliwego przestudiowania zawartych w nim informacji. W
przypadku gdyby dalej któryś element był dla Paostwa niejasny, lub problem na który Paostwo natrafili nie
został opisany w ostatniej sekcji („Często zadawane pytania”), prosimy o kontakt z obsługą Video CMS. Są to
jednak sytuacje skrajne, w większości zastosowao zawarte tutaj informacje pozwolą w łatwy i przyjemny
sposób przeprowadzid wysokiej jakości transmisję na żywo.
Zawartość
Wymagania sprzętowe ............................................................................................................................................ 2
Komputer ............................................................................................................................................................ 2
Kamera ................................................................................................................................................................ 2
Kamery DV i HDV ............................................................................................................................................. 3
Kamery z funkcją streamingu USB / Webcamy / Kamery internetowe .......................................................... 3
Kamery z wyjściem AV (audio – video) ........................................................................................................... 4
Sprawdzone modele kamer ............................................................................................................................ 5
Łącze internetowe ............................................................................................................................................... 5
Realizacja transmisji ................................................................................................................................................ 6
Ustawienie i podłączenie sprzętu ....................................................................................................................... 6
Ustawienie kamery ......................................................................................................................................... 6
Oświetlenie ..................................................................................................................................................... 7
Dźwięk ............................................................................................................................................................. 7
Ustawienie transmisji w Video CMS ................................................................................................................... 8
Konfiguracja Adobe Flash Media Live Encoder ................................................................................................. 11
Często zadawane pytania ...................................................................................................................................... 15
Podczas transmisji jest bardzo duże opóźnienie, co chwilę przerywa, zrywa połączenie albo dźwięk i obraz się
nie są zsynchronizowane. ................................................................................................................................. 15
Mam kamerę cyfrową która posiada złącze USB. Po podłączeniu jest widoczna w Komputerze, natomiast nie
ma jej na liście urządzeo w FMLE. ..................................................................................................................... 17
Chciałbym umieścid transmisję na innej stronie niż Video CMS, jak mogę to zrobid? ..................................... 17
Słownik .................................................................................................................................................................. 18
Wymagania sprzętowe
Komputer
Wymagania sprzętowe dla komputera dokonującego transmisji na żywo kształtują się następująco:
1)
2)
3)
4)
5)
6)
7)
8)
9)
Intel Core™ 2 Duo 1.67GHz lub kompatybilny (zalecany Intel Core 2 Duo 3GHz)
1GB pamięci RAM (zalecane 2GB)
32 bitowa karta graficzna kompatybilna z Microsoft DirectShow
Microsoft Windows XP SP3 / Windows Vista / Windows 7
Zainstalowany DirectX 9.0c
Zainstalowany bezpłatny Adobe Flash Media Live Encoder
Złącze USB 2.0
Dla kamer z wyjściem DV: Złącze Firewire IEEE 1394
Dla kamer z wyjściem AV: wewnętrzne lub zewnętrzne urządzenie przechwytujące obraz
Mogą się one jednak różnid w zależności od rodzaju transmisji, jej jakości.
Zalecane jest wyłącznie wszystkich programów działających w tle w trakcie nadawania, aby nie
obciążały one dodatkowo procesora.
Komputery typu „netbook” (małe laptopy o ekranie około 10” i procesorze Intel Atom) z
zasady są za słabe aby przeprowadzid transmisje na żywo. Ich użycie jest niezalecane.
Kamera
Podstawowym wymaganiem stawianym kamerze jest możliwośd przesyłu obrazu do komputera w
trybie ciągłym (na żywo). Można to osiągnąd na różne sposoby, w zależności od rodzaju kamery.
Uwaga! Należy mied na uwadze, że nie każda kamera posiada taką funkcjonalnośd, a
niektóre wymagają dodatkowych urządzeo przechwytujących obraz.
Poniżej przedstawiamy najbardziej popularne rodzaje kamer, oraz sposoby ich podłączenia do
komputera.
2
Kamery DV i HDV
Są to kamery cyfrowe, zapisujące dane na kasetach MiniDV lub kartach
pamięci.
Wyposażone są w wyjście DV, oznaczane również jako „FireWire”, „FW”
lub „i-Link”, w zależności od producenta. Istnieją dwa rodzaje wtyczek:
„mała” (4 pinowa) oraz „duża” (6 pinowa). W większości kamer oraz
komputerów przenośnych montowane są wtyczki „małe”, natomiast w
komputerach stacjonarnych przeważają wtyczki „duże”. Nie jest to
żadnym problemem, wszystkie rodzaje są ze sobą kompatybilne, należy
jednak brad na to poprawkę przy kupowaniu i podłączaniu kabli. W
sprzedaży są kable we wszystkich konfiguracjach: 4-4, 6-6 oraz 4-6.
Zdjęcie 1: Wtyczki FireWire
6 pinowa i 4 pinowa
Podłączanie tych urządzeo jest bardzo proste. Wystarczy, że połączymy kablem kamerę z
komputerem, sprzęt zostanie automatycznie wykryty i doda się do listy kamer w FMLE1. Nie ma
potrzeby instalowania sterowników, chodź jest to dodatkowo możliwe.
Uwaga! Kamery HDV, czyli transmitujące obraz w jakośd HD mają większe wymagania
sprzętowe niż standardowe. Komputer musi spełniad co najmniej wymagania zalecane.
Kamery z funkcją streamingu USB / Webcamy / Kamery internetowe
Webcamy są to popularne kamery internetowe służące do rozmów
przez Internet, np. za pomocą Skype. Ich zaletą jest łatwa obsługa i
niska cena, niestety kosztem jakości obrazu.
Praktyczne zastosowanie znajdują w sytuacji, gdy chcemy pokazad
jedną osobę lub niewielką grupkę ludzi, w niewielkiej odległości od
kamery przy dobrym oświetleniu.
Zdjęcie 2: Standardowa,
popularna wtyczka USB
Przed podłączeniem kamery należy zainstalowad sterowniki, które producent dołączył na płycie CD.
Sposób instalacji różni się w zależności od producenta sprzętu, sprowadza się jednak zazwyczaj do
zainstalowania jednego lub kilku małych programów. Dopiero gdy zakooczymy instalacje, możemy
podłączyd kamerę do portu USB komputera. Zostanie ona wykryta przez system i dodana do listy
kamer w FMLE1.
Również niektóre kamery cyfrowe posiadają możliwośd działania w trybie kamery internetowej,
jednak nie każda kamera która posiada wyjście USB ma taką funkcjonalność. W większości kamer
cyfrowych, przeznaczonych do domowego użytku, port USB służy tylko do zgrywania nagranych
wcześniej plików i nie można go użyd do prowadzenia transmisji.
1
FMLE – Flash Media Live Encoder – program służący do nadawania, więcej informacji w słowniku.
3
Kamery z wyjściem AV (audio – video)
Najszerszy segment kamer. Praktycznie każda kamera, zarówno do zastosowao domowych jak i w
pełni profesjonalna posiada analogowe wyjście audio-video. Jeżeli nie mamy możliwości podłączenia
jej jednym ze sposobów wymienionych wyżej, musimy ją podłączyd właśnie przez wyjście AV. Różni
producenci kamer stosują różne wyjścia w swoich produktach, w zestawie jednak zawsze powinien
znaleźd się kabel który z jednej strony będzie pasowad do gniazda w kamerze, z drugiej natomiast
będzie kooczył się wtyczką RCA (popularnie nazywaną „chinch”).
Zdjęcie 3: Popularne
wyjście mini AV
Zdjęcie 4: Wyjście
AV stosowane w
kamerach SONY
Zdjęcie 5: Wtyczki RCA
Sporadycznie możemy spotkad kamery z wyjściem S-Video. Sposób postępowania jest jednak
analogiczny jak w przypadku kabli RCA.
Do odebrania sygnału w postaci analogowej (w ten sposób wysyłany jest sygnał poprzez wyjścia AV
out) potrzebujemy jednak urządzenia przechwytującego. Niektóre komputery posiadają karty wideo z
wejściem AV, jest to jednak rzadkośd. Zdecydowana większośd komputerów dysponuje jedynie
wyjściem, które nie jest przydatne dla naszych zastosowao. Dlatego bardzo często będziemy musieli
posługiwad się zewnętrznym urządzeniem przechwytującym obraz.
Urządzeo tego typu, zwanych też zewnętrznymi
kartami video na rynku dostępnych jest kilka. Dalsza
instrukcja opierad się będzie na zalecanym przez nas
Pinnacle MovieBox Plus 510-USB. W przypadku
konkurencyjnych urządzeo sposób podłączenia
powinien przebiegad podobnie.
Zdjęcie 6: Pinnacle MovieBox Plus
W pierwszej kolejności powinniśmy zainstalowad sterowniki dołączone przez producenta karty video.
Po pomyślnej instalacji i podłączeniu urządzenia do portu USB, nazwa urządzenia (w naszym wypadku
Pinnacle 510-USB) zostanie wyświetlona w liście urządzeo w programie FMLE1. Następnym krokiem
jest podłączenie kamery za pomocą Kabli RCA (zdjęcie 5), odpowiednio żółty do video oraz biały i
czerwony do dźwięku. W tym momencie na ekranie komputera widoczny będzie obraz z naszej
kamery. W przypadku gdyby obraz był w nieprawidłowej proporcji, należy dobrad odpowiedni
parametr Input Size. Więcej informacji na ten temat w dalszej części poradnika.
4
Sprawdzone modele kamer
Poniższe modele kamer zostały przez nas przetestowane i współpracują z Video CMS




Sony DCR-HC51 – Kamera DV
Sony DSR-PD170 – Kamera DV
Sony XDCAM PMW-EX1 – Kamera HDV
JVC GZ-HM200 – Kamera z wyjściem AV, podłączona do komputera poprzez zewnętrze
urządzenie przechwytujące
 Sony Handycam DCR-SR35 – Kamera z wyjściem AV, podłączona do komputera poprzez
zewnętrze urządzenie przechwytujące
 Microsoft LifeCam VX-1000 – Kamera internetowa USB
Łącze internetowe
Aby przeprowadzid transmisję należy dysponowad łączem internetowym o odpowiedniej
przepustowości. Interesujący dla nas jest parametr „upload”, czyli szybkośd wysyłania danych, nie ich
pobierania. Większośd łącz jest asynchroniczna, czyli ma inną prędkośd pobierania i wysyłania danych.
Wymagania co do łącza zależą od jakości obrazu i dźwięku jaką chcemy osiągnąd.
Względnie minimum wynosi 512 kb/s. Dla transmisji obrazu w lepszej rozdzielczości potrzebujemy
dysponowad łączem co najmniej 1 Mb/s. Transmisja obrazu HD wymaga stabilnego łącza ponad 4 Mb/s
W praktyce występują rozbieżności pomiędzy teoretyczną prędkością jaką możemy osiągnąd, a realnie
uzyskiwaną w praktyce. Dlatego przed dokonaniem transmisji należy sprawdzid na miejscu jakie mamy
możliwości. Dobrą zasadą jest posiadanie deklarowanego łącza 4x większego niż potrzebujemy do transmisji.
Jeżeli więc chcemy nadawad pasmem3 500 kb/s, powinniśmy dysponowad łączem z upload’em 2 Mb/s. Powoli
to na nadawanie do dwóch serwerów – głównego i zapasowego oraz zapewni zapas na wypadek ewentualnych
kłopotów z jakością połączenia.
Bardzo często przy realizacji konferencji będziemy korzystad z połączenia WIFI. Jeżeli sied będzie
otwarta publicznie, istnieje zagrożenie, że duża ilośd osób zacznie korzystad z tego samego łącza w
trakcie konferencji, co może spowodowad przeładowanie oraz problemy z Internetem. Aby tego
uniknąd, warto przed wydarzeniem zadbad o osobne, specjalne podłączenie do Internetu które będzie
służyd tylko do prowadzenia transmisji.
5
Realizacja transmisji
Ustawienie i podłączenie sprzętu
Odpowiednie ustawienie planu zdjęciowego jest zadaniem bardzo ważnym i wymagającym.
Należy sobie zdawad sprawę, że nawet fachowcy z wieloletnim doświadczeniem nie zawsze są w
stanie od razu podłączyd wszystko tak, aby bezbłędnie działało. W tej części przekażemy jednak
podstawowe rady, które pozwolą przejśd przez ten proces bezboleśnie.
Rozpoczynając od tego miejsca zakładamy, że kamera jest już poprawnie zainstalowana
i wykrywana przez komputer (jest widoczna w FLME1). Jeżeli jeszcze nie była
podłączona, przejdź do wcześniejszego rozdziału i zobacz jak należy to zrobid dla
Twojego rodzaju kamery.
Ustawienie kamery
Wybierając miejsce, w którym ustawimy naszą kamerę należy pamiętad o dwóch rzeczach: o obiekcie,
który będziemy nagrywad oraz odległości od komputera, do którego będziemy transmitowad sygnał.
Odpowiednia, ciekawa kompozycja jest kluczem do prowadzenia interesującej transmisji.
Zasady prowadzenia streamingu są jednak zupełnie inne niż w przypadku np. nagrywania filmu czy
prowadzenia programu. O ile normalnie zalecane jest aby obraz był dynamiczny, działo się na nim
dużo akcji, to w przypadku transmisji do Internetu nie powinno tak byd do kooca. Specyfika kompresji
i kodeków2 używanych przy transmisji sprawia, że każdy niepotrzebnie wykonany ruch odbija się na
jakości. Dlatego należy ograniczyd do minimum używanie takich technik jak powolne ruchy kamerą,
przybliżanie i oddalanie. Bardzo ważna jest również stabilna pozycja kamery – statyw jest rzeczą
absolutnie obowiązkową.
Następną kluczową sprawą jest wybór scenerii do naszego ujęcia. Również ten element nie jest
obojętny dla kodeków2. Idealne tło powinno byd jednolite, w miarę możliwości równomiernie
podświetlone, w kolorze innym niż np. ubiór prelegenta (w przypadku prezentacji). Podczas
kodowania wszystkie elementy traktowane są równoważnie, tak więc im więcej ich będzie, tym niższa
ogólna jakośd transmisji. Jeżeli więc w tle znajdowad się będzie dużo obiektów o różnych kolorach i
kształtach, kodek poświęci na nie więcej pasma3, kosztem obiektów które są dla nas interesujące.
2
Kodek (ang. codec / format) – algorytm służący do przekształcania sygnału. Więcej informacji na temat kodeków oraz ich
wyboru w dalszej części poradnika.
3
Pasmo (ang. bandwidth / bit rate) – ilośd informacji przesyłana w ciągu sekundy. Więcej informacji w słowniku.
6
Położenie naszej kamery ogranicza jeszcze jeden czynnik – odległośd od komputera.
Jest to zależnie od rodzaju kamery i kabli służących do podłączenia i wacha się od kilku metrów (dla
USB i DV, chyba że zostanie zastosowany wzmacniacz sygnału) do nawet kilkudziesięciu przy kablach
kompozytowych, stosowanych profesjonalnie.
Najczęściej jednak kamera będzie musiała stad w bezpośrednim pobliżu komputera, który z kolei musi
byd podłączony do Internetu. Dobrze jest sobie wszystko rozplanowad wcześniej, tak aby uniknąd
przykrych niespodzianek na moment przed rozpoczęciem transmisji.
Oświetlenie
Ważną kwestią przy ustalaniu kompozycji jest oświetlenie. Powinno ono w miarę równomiernie
podświetlad tło. Należy uważad na tylnie światło, które mogło by świecid w kamerę. To samo tyczny
się obrazu z projektora, który sam w sobie również jest źródłem światła. Zwykłe kamery działające w
trybie automatycznym mogą dostosowad swoje ustawienia właśnie do światła emitowanego przez
projektor, co zaowocuje przyciemnieniem reszty obrazu. Aby tego uniknąd, należy przejśd na ręczny
tryb zarządzania kamerą, jeżeli dysponujemy taką możliwością, lub lepiej doświetlid ważne dla nas
elementy.
Dźwięk
Dźwięk jest równie ważnym elementem co obraz, niestety jest bardzo często zaniedbywany.
Ostatecznością jest korzystanie z mikrofonu wbudowanego w kamerę, należy jednak wcześniej
sprawdzid czy jakośd jest dla nas zadawalająca. Należy pamiętad, aby próba była w otoczeniu
podobnym do tego, w jakim będziemy realizowad transmisję, czyli jeżeli transmitujemy konferencję,
to nie możemy robid próby przy pustej, cichej sali.
Jeśli się okaże, że jakośd nie jest dla nas zadawalająca, musimy postarad się o inne źródło dźwięku. W
przypadku koncertów, dużych konferencji ze specjalnym nagłośnieniem, musimy się porozumied z
osobą realizującą dźwięk i podłączyd źródło dźwięku do komputera.
Nawet jeżeli dźwięk nie jest realizowany osobno, mamy jeszcze kilka możliwości polepszenia jego
jakości.
W niektórych kamerach mamy możliwośd podłączenia zewnętrznego mikrofonu. W ten sposób
odbieramy dźwięk w ten sam sposób, co poprzez wbudowany mikrofon.
Jeżeli dokonujemy transmisji w auli, która ma własny system nagłośnienia, korzystający z
mikroportów lub mikrofonów, często będzie istniała możliwośd podłączenia się pod system audio.
Jest to jednak uzależnione od możliwości technicznych na miejscu i czasami będzie wymagad
dodatkowych urządzeo z naszej strony, np. miksera dźwięku.
7
Ustawienie transmisji w Video CMS
Pierwszym krokiem w konfigurowaniu Video CMS jest dodanie nowej transmisji. W tym
celu logujemy się do naszej instancji Video CMS i wchodzimy do zakładki „Transmisje na
żywo”.
Ponieważ nie uruchamialiśmy wcześniej transmisji, lista będzie pusta. Możemy w każdej
chwili dodad nową, wystarczy że klikniemy przycisk
„Dodaj nową transmisję”.
Menu zakładania nowej transmisji jest
proste i intuicyjne. W większej rubryce
podajemy tytuł transmisji. Będzie on
widoczny w górnej części odtwarzacza po
najechaniu na niego myszką. Wpisujemy
również opis naszego wydarzenia, a także
podpis, który wyświetla się na dolnej belce
odtwarzacza. Kliknięcie przycisku dodaj
przekieruje nas do menu edycji transmisji.
Menu edycji jest rozbudowane o
dodatkowe opcje takie jak wybór profilu
odtwarzacza, zmiana nazwy
strumienia/hasła oraz podgląd transmisji.
W podglądzie możemy dodatkowo
pobrad Flash Media Live Encoder1,
program do nadawania oraz plik
konfiguracyjny do niego, z ustawieniami
przygotowanymi pod konkretną
transmisję.
W tym miejscu znajdziemy również kod
embed, dzięki któremu możemy wstawid
okno odtwarzacza widocznego obok, do
dowolnej strony internetowej.
8
Jeżeli mamy jakieś szczególne wymagania co do odtwarzacza, chcielibyśmy zmienid jego kolor lub dorzucid
własne logo, musimy przejśd do opcji zarządzania odtwarzaczami.
Możemy je znaleźd w menu „Konfiguracja” w bloku Video CMS.
Następnie klikamy „Edytuj profile odtwarzacza”, gdzie możemy wybrad czy chcemy stworzyd nowy, czy zmienid
już istniejący profil odtwarzacza.
9
Dostępne mamy takie opcje jak np. wymiary, poszczególne kolory odtwarzacza czy szereg opcji
opisujących jego zachowanie.
Każda transmisja czy plik video wrzucony na stronę może mied swój własny odtwarzacz, dlatego
należy pamiętad o tym żeby w opcji transmisji ustawid profil z którego chcemy skorzystad.
10
Konfiguracja Adobe Flash Media Live Encoder
Następnym krokiem po podłączeniu sprzętu będzie uruchomienie Adobe Flash Media Live Encoder
(FMLE). Oprogramowanie to jest bezpłatne, możemy je pobrad z pod adresu, który jest dostępny w
menu edycji transmisji w Video CMS.
Proces instalacji przebiega podobnie jak w każdym programie, który instalujemy na naszym
komputerze. Jeżeli wszystko przebiegło pomyślnie, po uruchomieniu programu, naszym oczom
pokaże się widok podobny do zdjęcia poniżej. Mnogośd opcji może przytłaczad w pierwszej chwili, nie
należy tym się jednak przejmowad, ponieważ interesujących dla nas opcji jest tylko kilka. Całą resztą
zajmie się Video CMS, wystarczy tylko załadowad plik konfiguracyjny.
Plik konfiguracyjny pobieramy z opcji edycji transmisji i zapisujemy na dysk twardy komputera.
Następnie we FMLE z menu File w lewym górnym rogu wybieramy Open Profile i wskazujemy plik
który przed chwilą ściągnęliśmy.
Zdjęcie 7: Okno główne programu Flash Media Live Encoder z włączoną zakładką "Encoding Options"
Program automatycznie wczyta ustawienia standardowe dla Video CMS. Dalej jednak będzie trzeba
podad dane specyficzne dla naszego komputera, jak np. wybrad źródło obrazu i dźwięku. Program
może zgłosid błędy wynikające z faktu użycia innych urządzeo niż standardowe, nie należy tym się
jednak przejmowad.
11
Na zdjęciu powyżej możemy zaobserwowad następujące elementy:
1)
Podgląd obrazu wejściowego
W tym oknie na bieżąco widzimy źródło naszego obrazu, bez kompresji.
Możemy regulowad wielkośd okna za pomocą rozwijanej listy powyżej
2)
Podgląd obrazu wyjściowego
Analogicznie do okna obok, z tą różnicą, że obraz został już poddany wstępnej kompresji i w
tej postaci zostaje wysłany do serwerów Video CMS.
3)
Ustawienia video
Najbardziej interesująca nas sekcja. Każda opcja zostanie omówiona z osobna.
 Device (pol. urządzenie). Jest to kluczowy element, od którego powinniśmy zacząd
konfigurację, gdyż od jego wyboru zależy jakie opcje będą dla nas dostępne w dalszej części.
Lista dostępnych urządzeo jest definiowana przez system, w zależności od ich dostępności w
danej chwili. Ponieważ jest ona inna dla każdego komputera, Video CMS nie może jaj nam
narzucid z góry. Należy samodzielnie wybrad z listy kamerę lub urządzenie za którego pomocą
chcemy dokonad transmisji. Jeżeli nie ma jej na liście oznacza to, że została źle zainstalowana.
Szczegóły jak podłączyd do komputera dany rodzaj kamery znajdują się w rozdziale 1.
 Format, czyli użyty kodek. W standardowej konfiguracji Video CMS posługuje się kodowaniem
za pomocą VP6, który bardzo dobrze sprawdza się w przesyłaniu obrazu na żywo. Dlatego
właśnie tą opcję należy wybrad przy konfigurowaniu.
 Frame Rate, ilośd klatek na sekundę. Określa płynnośd obrazu. Standard telewizyjny w Polsce
wynosi 25 fps4 i ta wartośd w większości zastosowao będzie optymalna. Jeżeli transmitujemy
np. konferencję, gdzie nie ma dużo ruchu, można tą wartośd zmniejszyd np. do 20 czy 15 fps,
dzięki czemu możemy zaoszczędzid na paśmie. Jeżeli z kolei nadajemy np. mecz, dla uzyskania
większej płynności możemy tą wartośd zwiększyd np. do 30 fps. Należy jednak pamiętad że w
takim wypadku należy dysponowad stabilnym, szybkim łączem. Dostępnośd poszczególnych
opcji zależy od urządzenia nagrywającego obraz.
 Input Size, rozmiary obrazu wejściowego. Jest to definiowane odgórnie przez urządzenie
wybrane w zakładce device. Należy wybrad wartośd dla której otrzymujemy dobry obraz od
urządzenia. Wymiary powinny byd większe lub równe tym ustawionym w sekcji Output Size.
 Maintain Aspect Ratio. Jeżeli zaznaczymy ten kwadrat, przy wpisywaniu wartośd do Output
Size zostanie zachowana proporcja obrazu5 z pozycji Input Size. Zaleca się aby ta pozycja była
zaznaczona. Wyjątkiem od tej reguły jest sytuacja kiedy kamera zniekształca obraz.
4
fps (frames per second) – klatek na sekundę.
Proporcja obrazu to stosunek między szerokością a wysokością obrazu, np. 16:9 lub 4:3. Jest ona uzależniona od
urządzenia dostarczającego obraz.
5
12
 Bit Rate, czyli pasmo3. Najczęściej modyfikowana pozycja. Musi byd ona ustawiona biorąc pod
uwagę Output Size oraz Frame Rate.
 Output Size. Rozmiary obrazu wyjściowego. Określają nam one odpowiednio szerokośd i
wysokośd obrazu jaki jest wysyłany do widzów.
 Crop. Wycięcie fragmentu obrazu. Jeżeli zachodzi taka potrzeba (np. urządzenie dokłada
czarne paski bo bokach obrazu) możemy wyciąd fragment który chcemy transmitowad.
Wystarczy że zaznaczymy opcję crop i wpiszemy ile obrazu chcemy uciąd z każdej strony.
Output Size powinien automatycznie dostosowad się do zmian.
 Deinterlace. Usuwanie przeplotu. Jeżeli transmitujemy obraz kamerą nagrywającą z
przeplotem (wiele modeli kamer dalej używa takiego formatu, chodź nowe modele,
szczególnie te z wyższej półki nagrywają już w trybie progresywnym) przy szybkich poziomych
ruchach będzie można zauważyd paski na ekranie. Jest to efekt dostosowywania obrazu
nagranego z przeplotem do obrazu w trybie progresywnym, który to stosuje się w Internecie.
W przypadku widocznych pasków, należy zaznaczyd tą opcję, której celem jest niwelowanie
tego efektu. Przy niskich wartościach Input Size opcja ta może byd niedostępna (wyświetlona
na szaro).
 Timecode. Ta opcja nas nie interesuje.
4)
Ustawienia audio
Analogicznie do ustawieo video, tutaj będziemy konfigurowali nasz dźwięk.
 Device. Podobnie jak w przypadku video, tutaj również musimy wybrad nasze źródło dźwięku.
Lista jest definiowana poprzez urządzenia zainstalowane i wykrywane przez system
operacyjny. Najczęściej są to opcje takie jak kamera, z której korzystamy, mikrofon
wbudowany w komputer lub złącze mikrofonowe.
 Format. Kodek jaki będzie użyty do kodowania dźwięku przy transmisji. Jeżeli wybraliśmy VP6
jako kodek obrazu, przy kodekach dźwięku będziemy mied do wyboru mp3 i NellyMoser. Do
prowadzenia transmisji na żywo mp3 nie sprawdza się za dobrze, dlatego powinniśmy wybrad
NellyMoser, który jest już zdefiniowany w pliku konfiguracyjnym Video CMS.
 Channels. Wybór ilości kanałów dźwięku, najczęściej mono lub stereo. Stereo potrzebuje dwa
razy większego pasma niż mono dlatego należy się zastanowid zanim je wybierzemy.
 Sample Rate. Szybkośd próbkowania. Określa standard, jakośd w jakiej przechwytywany jest
dźwięk. Do większości zastosowao jak konferencje itp. wystarczające będzie próbkowanie 22
kHz.
 Bit Rate. Pasmo użyte do transmisji dźwięku. Jest to wartośd wynikająca bezpośrednio z
próbkowania. Im wyższe pasmo, tym lepsza jakośd, dobrze jest jednak sprawdzid wcześniej czy
faktycznie przeznaczenie wyższego pasma na dźwięk daje odczuwalnie lepsze efekty.
13
 Volume. Poziom głośności. W zależności od sterowników urządzenia z którego pobieramy
dźwięk, możemy mied do dyspozycji suwak – regulator głośności dźwięku jaki jest nadawany
do transmisji.
5)
Ustawienia streamingu
Ostatni krok to dane do serwera Video CMS. Zostały one już uzupełnione przez plik
konfiguracyjny. Dla wyjaśnienia ewentualnych wątpliwości zostaną one rozpisane.
 FMS URL i Backup URL. Są to adresy serwerów do których nadawana jest transmisja.
Zdefiniowane przez plik konfiguracyjny Video CMS. Jeżeli Backup URL jest podany, program
będzie nadawał do obu serwerów jednocześnie.
 Stream. Nazwa strumienia. Zawiera informację o tym którą transmisję nadajemy (w Video
CMS można prowadzid kilka transmisji jednocześnie) oraz kod uwierzytelniający.
 Auto Adjust. Automatycznie dopasowanie jakości. Zaleca się zaznaczenie opcji Degrade
Quality oraz w szczegółowym menu (po naciśnięciu klucza francuskiego) ustawienia takiego
pasma (Minimum Video Bitrate) do którego może zejśd transmisja, w przypadku np. nagłego
pogorszenia dostępu do Internetu. W takiej sytuacji nie przerwiemy transmisji, a jedynie
obniżymy jej jakośd z zachowaniem ciągłości.
 Save to File. Jeżeli chcemy możemy nagrad na dysk twardy naszą transmisję, wystarczy że
wskażemy gdzie chcemy ją zapisad. Zostanie ona zapisana w formacie i rozdzielczości w jakiej
jest transmitowana. Taki plik możemy bez problemu wrzucid do Video CMS, dzięki czemu od
razu możemy udostępniad transmisje na żywo do oglądania w dowolnym momencie.
Dodatkowe opcje jakie znajdują się poniżej to Limit By Size oraz Limit By Duration.
Odpowiadają one za dzielenie plików w mniejsze części, odpowiednio po osiągnięciu zadanego
rozmiaru, lub czasu trwania.
Kiedy będziemy gotowi do rozpoczęcia nadawania, pierwszym
krokiem będzie podłączenie się do serwera. W tym celu
musimy kliknąd guzik „Connect” który znajduje się pod nazwą
strumienia. Jeżeli podłączenie się powiedzie, zobaczymy
komunikat „Connected” w lewym dolnym rogu programu, jak
na zdjęciu obok
Zdjęcie 8: Pomyślnie nawiązano połączenie
Od tego momentu jesteśmy gotowi żeby zacząd nadawad. Wystarczy wcisnąd zielony przycisk „Start” i
nasza transmisja właśnie rusza!
Od momentu rozpoczęcia transmisji wszystko co widzimy na ekranie podglądowym jest wysyłane do
serwerów Video CMS, a stąd to koocowych odbiorców.
Flash Media Live Encoder w momencie rozpoczęcia nadawania automatycznie przełączy nas na swoją
drugą zakładkę o nazwie „Encoding Log”.
14
Zdjęcie 9: Flash Media Live Encoder, zakładka "Encoding Log" ze statystykami kodowania
Po lewej stronie widoczne są logi programu, czyli dziennik zapisujący wszystkie ważne informacje jak
rozpoczęcie i zakooczenie nadawania oraz ewentualne problemy i zastrzeżenia. Po prawej stronie
natomiast możemy zauważyd statystyki dotyczące kodowania.
Transmisje przerywamy wciskając czerwony przycisk „Stop”. Możemy dowolnie włączad i
zatrzymywad transmisje dowolną ilośd razy. Należy jednak pamiętad że rozpoczynanie i zakaoczanie
transmisji są operacjami które obciążają komputer w znacznym stopniu, dlatego może on przez
moment nie odpowiadad i sprawiad wrażenie zawieszenia.
Często zadawane pytania
Podczas transmisji jest bardzo duże opóźnienie, co chwilę przerywa, zrywa
połączenie albo dźwięk i obraz się nie są zsynchronizowane.
Jeżeli wszystko zostanie skonfigurowane prawidłowo, opóźnienie w transmisji nie powinno przekroczyd 3-5
sekund względem tego co się dzieje na żywo. Jeżeli jest większe, lub stale się powiększa wskazuje to na
problem z połączeniem internetowym. Jest to problem który może mied kilka różnych przyczyn, rozpatrzymy
więc wszystkie po kolei:
Niewystarczające połączenie z internetowe.
Najczęściej przyczyną takich objawów będzie przeszacowanie swojego łącza internetowego.
Pamiętajmy że interesuje nas prędkośd wysyłania, a nie pobierania danych. Aby sprawdzid czy
problemem jest połączenie z Internetem, należy w trakcie nadawania wejśd do zakładki
„Publishing” w sekcji „Statistics”.
15
Interesują nas parametry to „Buffer” oraz
„Frame Drops”, które oznaczają odpowiednio
opóźnienie w wysyłaniu materiału do
serwera oraz zgubione klatki, które w ogóle
nie były wysłane do serwera.
Zdjęcie 10: Zakładka "Publishing"
Jeżeli jest wszystko w porządku, oba
wskaźniki powinny wskazywad 0. W przeciwnym wypadku oznacza to że program z powodu
zbyt słabego połączenia nie jest w stanie wysyład wszystkich informacji na czas, co powoduje
opóźnienie oraz inne problemy.
Rozwiązaniem tego problemu może byd zmniejszenie wysyłanego pasma, na takie które nasze
łącze jest w stanie obsłużyd. Jeżeli nadajemy do dwóch serwerów, tj. Primary i Backup,
możemy zrezygnowad z serwera zapasowego. Wystarczy że wyczyścimy linijkę „Backup URL”
w ustawieniach transmisji. W ten sposób nasze wysyłane pasmo zmniejszy się o połowę.
Gdyby to nie pomogło, należy zmniejszyd pasmo poprzez obniżenie wartości „Bit Rate” w
ustawieniach. Należy jednak pamiętad, że wraz z obniżaniem pasma, należy też
proporcjonalnie obniżad inne parametry, jak rozdzielczośd lub liczba klatek na sekundę.
Duże użycie procesora
Inną przyczyną opóźnieo lub brak synchronizacji obrazu z dźwiękiem może byd zbyt duże
obciążenie procesora. Jeżeli w trakcie nadawania wynosi ponad 90% może to powodowad
niewielkie opóźnienie, które będzie narastad lub inne anomalie. Natomiast użycie procesowa
bliskie 100% na pewno będzie generowad problemy.
Aby sprawdzid jakie mamy użycie
procesora, w systemie Windows należy
„Menedżera zadao” poprzez wciśnięcie
jednocześnie klawiszy Ctrl+Alt+Delete.
Następnie w zakładce „Wydajnośd”
zobaczyd jakiemu obciążeniu podawany
procesor. W zależności od systemu
operacyjnego lub rodzaju/ilości
procesorów widok ten może różnid się od
pokazanego na zdjęciu obok, zawsze
znajdziemy informację o „użyciu CPU”.
wejśd do
możemy
jest
jednak
Zdjęcie 11: Menedżer zadao w systemie Windows® 7
Jeżeli w trakcie nadawania użycie to
przekracza 90% należy podjąd kroki zmierzające do zmniejszenia obciążenia. Należy
powyłączad wszystkie programy działające w tle. Nie tylko te widoczne na pasku zadao, ale
również te znajdujące się w przyborniku systemowym (obok zegarka). Aby sprawdzid
dokładnie jakie programy działają w danej chwili na komputerze, wystarczy że przejdziemy do
zakładki „Aplikacje” w „Menedżerze zadao”. Możemy też z tego menu powyłączad wszystkie
zbędne aplikacje.
16
Komputer zainfekowany wirusami również będzie miał duże użycie CPU, pomimo braku
programów działających w tle. Dobrze jest więc sprawdzid programem antywirusowym czy
nasz komputer nie zawiera takiego szkodliwego programowania.
W przypadku gdyby wyłączenie programów nie wystarczyło, możemy zmniejszyd rozdzielczośd
w jakiej wysyłany jest sygnał („Output Size”). Im większa rozdzielczośd, tym większe
zapotrzebowanie na użycie procesora.
Jeżeli pomimo wprowadzenia tych wszystkich zmian użycie komputera dalej wynosi ponad
90%, oznacza to że komputer jest zbyt słaby. Większośd małych komputerów typu netbook nie
nadaje się do prowadzenia transmisji na żywo, z powodu instalowania w nich niewielkich, za
to oszczędnych w prąd procesorów.
Mam kamerę cyfrową która posiada złącze USB. Po podłączeniu jest widoczna w
Komputerze, natomiast nie ma jej na liście urządzeo w FMLE.
Większośd kamer która posiada złącze USB używa go tylko do zgrywania plików zapisanych w pamięci kamery.
Niestety nie ma technicznej możliwości aby użyd tego gniazda do prowadzenia transmisji na żywo. W tym
wypadku należy postąpid według instrukcji „Kamera z wyjściem AV”.
Chciałbym umieścid transmisję na innej stronie niż Video CMS, jak mogę to
zrobid?
Do tego celu służy kod embed, który jest widoczny
w menu edycji transmisji, obok podglądu
odtwarzacza. Kod ten możemy wstawid na dowolną
stronę internetową jako kod html, a w jego miejscu
pojawi się odtwarzacz z naszą transmisją. Wszelkie
zmiany wprowadzone w transmisji jak tytuł, opis,
profil odtwarzacza czy jego kolory itp. zostaną automatycznie zaktualizowane we wszystkich odtwarzacz
umieszczonych za pomocą tego kodu.
Jedynym wyjątkiem od tej reguły są wymiary odtwarzacza. Każdy może mied inne, a deklaruje je w pikselach
się za pomocą parametrów „width” (szerokośd) i „height” (wysokośd) w elemencie „object” na samym
początku kodu. Dzięki temu w jednym miejscu możemy wstawid duży, a na innych stronach mały odtwarzacz,
wszystkie jednak będą zachowywad się identycznie.
17
Słownik
Wyjaśnione zostaną tutaj pojęcia które zostały użyte w poradniku, lub można na nie natrafid w trakcie
korzystania z Video CMS.
Streaming
Jest to transmisja obrazu i dźwięku w czasie rzeczywistym do odbiorcy. W naszym wypadku
chodzi o nadawanie transmisji „na żywo” poprzez łącze internetowe.
FMLE – Flash Media Live Encoder
Jest to program firmy Adobe służący do wstępnego kodowania sygnału audio i video. Dzięki
niemu obraz video ulega kompresji, co pozwala zaoszczędzid pasmo i dokonywad transmisji z
miejsc innych niż studia telewizyjne.
Oprogramowanie to jest bezpłatne.
Kodeki
Kodekami nazywamy skomplikowane algorytmy które służy do kodowania i dekodowania
sygnału audio i video. Dostępnych jest bardzo dużo różnych formatów, każdy ma swoje wady i
zalety ponieważ różne jest ich przeznaczenie.
Do nadawania na żywo używamy kodeka VP6, który jest natywnie obsługiwany przez FMLE.
Jego głównymi zaletami są: niskie obciążenia procesora, zarówno dla osoby która nadaje
sygnał jak i odbiorcy – widza; zachowanie dobrej jakości obrazu przy niskich pasmach; a także
wsparcie dla dobrego kodeka audio – NellyMoser.
Pasmo
Po angielsku stosuje się sformułowania „Bandwidth” lub „Bit Rate”. Określa się nimi ilośd
informacji (bitów) jakie są przesyłane w danym czasie, najczęściej sekundy.
Skrót „kbps” używany w FMLE oznacza „kilobits per second”, czyli kilobity na sekundę. Im
większe pasmo, tym lepsza może byd jakośd obrazu i dźwięku, wymaga to jednak lepszego
łącza internetowego zarówno dla nadającego sygnał jak i odbiorcy.
Embed
Kod embed, jest to fragment kodu html, który może byd umieszczony na dowolnej stronie
internetowej w celu osadzenia na niej dodatkowej treści. W naszym wypadku „embedujemy”
nasz odtwarzacz video z wybranym filmem w środku. Nie wymaga to żadnej skomplikowanej
wiedzy, ogranicza się jedynie do skopiowania kodu embed z Video CMS a następnie wklejenie
go na swoją stronę WWW.
Jeżeli w opcjach odtwarzacza zostanie uaktywniona odpowiednia opcja, każdy kto obejrzy film
będzie mógł go następnie udostępnid na swojej stronie.
18

Podobne dokumenty