🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.freebsd
3 messages
3 total messages Started by laush Fri, 11 Jun 2004 05:43
TV w LAN
#57910
Author: laush
Date: Fri, 11 Jun 2004 05:43
16 lines
1603 bytes
witam
jest sieć w której szkielet jest na swiatłowodach
i teraz chcielibyśmy udostepnić w sieci TV
miałoby by to wygladac mniej wiecej tak
sygnałTV-kartaTV(lub inna karta)-komputer z FreeBSD-sieciówka-LAN
komputer miałby przetwazac sygnał z kartyTV, kompresowac go i dalej przez
siec do klientów

moje pytania:
1. czy jest jakis soft na BSD (najlepiej z /usr/ports) ktory to obsłuży ??
2. jaką karte TV (cos innego) polecilibyście do tego zastosowania ??
3. znalazłem VideoLAN-ktos tego urzywał na BSD, jakies doswiadczenia
4. czy jest mozliwość wysyłania kilku kanałów w tym samym czasie do kilku
hostów

thx za odpowiedz laush
Re: TV w LAN
#57911
Author: Zenobiusz Zimny
Date: Fri, 11 Jun 2004 08:31
90 lines
5802 bytes
Osoba laush <lwowek@NO_SPAMnafta.net.pl> napisała
w <cabgpt$d2c$1@atlantis.news.tpi.pl>:
> witam
> jest sieć w której szkielet jest na swiatłowodach
> i teraz chcielibyśmy udostepnić w sieci TV
> miałoby by to wygladac mniej wiecej tak
> sygnałTV-kartaTV(lub inna karta)-komputer z FreeBSD-sieciówka-LAN
> komputer miałby przetwazac sygnał z kartyTV, kompresowac go i dalej przez
> siec do klientów

ROTFL.

> moje pytania:
> 1. czy jest jakis soft na BSD (najlepiej z /usr/ports) ktory to obsłuży ??

Do kompresji _*w*czasie*rzeczywistym*_?

> 2. jaką karte TV (cos innego) polecilibyście do tego zastosowania ??

Żadną.

> 3. znalazłem VideoLAN-ktos tego urzywał na BSD, jakies doswiadczenia

Nie, nie "urzywał", ale i nie używał takoż. Niekoniecznie masz chyba
świadomość o czym piszesz.

> 4. czy jest mozliwość wysyłania kilku kanałów w tym samym czasie do kilku
> hostów

Kolejny ROTFL. No dobrze, będzie trochę faktów, jako że kolega nie miał nic
do czynienia z techniką telewizyjną (co widać). Pozwole sobie uchylić trochę
rąbka tajemnicy (mam za sobą 2 lata pracy w wiodącej platformie cyfrowej).

Otóż:

1. Standardowy kanał telewizji _analogowej_ ma pasmo co najmniej 6MHz. Aby to
poprawnie zakodować cyfrowo (bez kompresji) potrzeba to próbkować metodą 4:2:2
Tj. luminancję próbkujemy z częstotliwością czterokrotnie większą niż
największa zawarta w sygnale (ok. 13MHz <bo chodzi o sygnał luminancji, nie
composite>), kanały U i V natomiast ok. 6.5 MHz każdy. Już z samego tego widać
jak ogromna przepustowość bitowa Ci wyjdzie, a jakość może się i tak okazać
niezadawalająca (no chyba, że zastosujesz kwantyzację 10-bitową, ale wtedy 
uzyskasz jeszcze większą przepływność).

2. Jeżeli nawet zrobisz to co powyżej (fundując sobie profesjonalną kartę do
przechwytywania i obróbki obrazu <aż boję się pomyśleć ile by kosztowała>), to
jeszcze pozostaje Ci ten sygnał skompresować i "spakietyzować" - praktycznie
nie istnieje możliwość innej transmisji, niż transmisja pakietowa. Nie zdajesz
sobie nawet sprawy jak silną maszyną musiałbyś dysponować, aby być w stanie
skompresować sygnał do MPEG2 w czasie rzeczywistym (zakładając, że nie posiadasz
karty enkodera i chcesz to robić software'owo).

3. Wszystko to chciałbyś powielić na wiele kanałów - niestety nie ma tak dobrze,
*każdy* kanał telewizyjny trzeba obrabiać oddzielnie, co zwielokratnia koszty.

4. Typowy kanał telewizji cyfrowej, kodowany w MPEG2 (czyli skompresowany, a
jakże, spakietyzowany i w ogóle ze wszelkimi szykanami) zajmuje przepływność
bitową co najmniej 3Mb/s (jeżeli chce się uzyskać jakąś sensowną jakość). Masz
świadomość jak szybko to światełko Wam się wysyci (nawet jeżeli ono ma 155Mb/s),
jeżeli transmisja będzie punkt-punkt? I jak ten nieszczęsny serwer ma się
wyrobić serwując tyle strumieni wideo równocześnie?

5. Końcówki klienckie. Nawet jeżeli teoretycznie Wam się uda to przepchnąć w
ten sposób, to przecież klienci muszą w jakiś cudowny sposób to odebrać, 
przetworzyć z powrotem i wyświetlić. Maszyny u klientów także przesadnie słabe
by być nie mogły.

6. Jeżeli chcesz przesyłać obraz z karty telewizyjnej przez sieć, to owszem da
się (sam wymieniłeś jeden z programów, który to robi), ale jakość obrazu jest
tak tragiczna, że szkoda gadać. I dodajmy, że nie jest to obraz poddany
jakiejkolwiek kompresji - tego się praktycznie nie da zrobić na samym
komputerze w sensownym czasie. I dodam jeszcze: jest to obraz przesyłany w
zasadzie tylko do jednego klienta...

Uf. To by było wstępnie na tyle :->
Też myślałem kiedyś, żeby zrobić lokalną, osiedlową sieć LAN na światełku, a
później udostępnić w niej VOD i telewizję, ale bardzo szybko się uspokoiłem po
analizie kosztów i szans na zyski (w tym zainteresowania klientów, przede
wszystkim). Niestety, żeby coś takiego przeprowadzić trzeba mieć grube miliony
dolarów, bo nawet jeżeli się wymyśli pewną sprytną metodę transmisji (wymyśliłem
i nie napiszę na czym polega, a przynajmniej nie za darmo) i nawet jak się
opracuje odpowiednio silny sprzętowy enkoder MPEG4 (nie widzę sensu bawienia się
w takiej sieci w MPEG2), to jeszcze pozostaje kwestia końcówek klienckich - da
się, licencja na takie coś kosztuje 100 tys. dolarów, nieznaczna modyfikacja,
wdrożenie układów scalonych (kolejne kilkaset tysięcy :->) i... wychodzi cena
za odbiornik taka, że to się nie zwróci za żadne skarby :-> Ale generalnie da
się, czemu nie :-) Ja chętnie przeprowadzę taki projekt - 5000$ miesięcznie,
samochód i komórka no limit, służbowy notebook i pogadamy ;->>>

O w mordę, ale tani jestem...
Re: TV w LAN
#57912
Author: Cobaltus
Date: Thu, 17 Jun 2004 18:15
20 lines
1967 bytes
> Do kompresji _*w*czasie*rzeczywistym*_?

Cosik panie dziejku chyba sie zapedziles w swoich rozwazaniach. Zwykle karty
telewizyjne lezace na polce w pierwszym lepszym sklepie komputerowym zrobia
ze srednio mocnej jak na dzisiejsze czasy maszyny z wingroza - magnetowid
cyfrowy. Sam zgrywalem pelnoekranowo, 25 kl/s. Tu jest jeszcze kwestia
zgrywania na dysk - w przypadku broadcastu przez siec - nie ma takiej
potrzeby.
Pewnie ze nie mowimy o zachowaniu 100% -owej jakosci zrodla, ale to co
zgrywalem mialo naprawde bardzo dobra jakosc.
Sadze tez ze mozna by to poscic Shoutcastem - widziales kiedys jak to chodzi
w Winampie ? 25 kl/s ze Stanow...

Takze uszy do gory - napewno da sie to zrobic z sensowna jakoscia.
Aha - co do wielu kanalow - nic innego jak wiele kart TV... - kazda w
polaczeniu z serwerkiem shoutcasta. Tym bardziej ze mozna serewerki
shoutcast postawic w roznych lokalizacjach spinajac je ze soba.

Pozdrawiam
Cobaltus
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads