TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
[nagrywanie streamingu] ''Cache not filling'' , Bergerac 24/01/12 17:23 Platforma: komp 64-bitowy, C2D
System: Debian 6
Soft: Mencoder
Źródło: LAN
Problem: komunikat o niewypełniającym się cache'u, zdaje się ''cache not filling'' (nie jestem teraz w miejscu gdzie jest ten komp)
Sygnał idzie z talerza satelitarnego do tunera, tuner streamuje zawartość transpondera do wewnętrznej sieci LAN, a komputer nagrywający łyka sygnał, nagrywając którąś ze stacji wg. skryptu.
Gdy uruchamiam polecenie, pojawia się ww. błąd.
Co jest źle? Trzeba dodatkowo skonfigurować mencodera? A może źle zrobiłem, że zamieniłem starszego debiana na nowszego? Próbowałem wersje 64- i 32-bitowe i to samo, kończą się pomysły...
Schemat polecenia wygląda tak:
mencoder -oac mp3lame -lameopts abr=64 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800 -endpos 01:00:00 -vf dsize=640:-2:0,scale=0:0,harddup http://192.168.resztaadresu -of avi -o `date ''+/foldernadysku/nazwastacji_%Y-%m-%d_%Hh%Mm%S.avi''`Barbossa: You're supposed to be dead!
Jack Sparrow: Am I not? - nagrywaj przez wget konwersje rób po zgraniu , Seba 24/01/12 19:41
:) albo vlc- Nie mogę , Bergerac 25/01/12 14:58
Wszystkie kompy w firmie nagrywają mencoderem i nie mogę tego zmieniać (warunek odgórny). Na wszystkich jest git, tylko ten jeden po zmianie systemu nie chce :/
No ale zmieniłem debiana 6 na 5 i na razie sucha komenda działa. Zobaczymy jak będzie chodziło w skryptach...Barbossa: You're supposed to be dead!
Jack Sparrow: Am I not? - No dobra , Bergerac 30/01/12 11:14
Gdybym próbował nagrywać wgetem, to pojawia się podstawowe pytanie: czy wget służy tylko do pobierania plików, czy również do zapisywania strumieni? A jeżeli, to czy ma opcję ''resume'' na wypadek chwilowej przerwy w strumieniu?Barbossa: You're supposed to be dead!
Jack Sparrow: Am I not?
- Czyli komp dostaje dane po ethernecie? , ptoki 25/01/12 16:52
Obstawiam ze transmisja nie dziala poprawnie.
Moze w tym nowszysm debianie uzyty jest inny modul dla sieciowki albo inna metoda schedulowania zadan i mencoder nie nadaza z bezstratnym lapaniem ruchu.
Jesli chcesz sprawdzic nowszego debiana to sobie zainstaluj na innym dysku i zobacz czy sieciowka sie wyrabia.
jak sobie spojrzysz na top-a to tam bedzie widac ile czasu pozarl system ile user a ile poszlo na software i hardware interrupts.
Do tego pusc sobie iostat-a i zobacz jak ksztaltuja sie IO.
Porownaj oba systemu i zobaczysz z czym jest problem.
Czy pozostale kompy dzialaja na debianie 6?- Nie , Bergerac 26/01/12 13:07
Wszystkie działają na 5 lenny, a ten nowy to 6 squeeze. Ale problem już się rozwiązał - wróciłem do 5 i działa :)
Natomiast mam pytanie pokrewne: czy da się coś takiego zrobić z kablówką? Tzn. czy istnieją urządzenia-tunery-dekodery-whatever streamujące zawartość kabla do LAN?Barbossa: You're supposed to be dead!
Jack Sparrow: Am I not? - Pewnie wystaczy poszukac po allegro słowa dvb-t lub dvb-c , ptoki 26/01/12 14:21
No i odpowiedziales tylko na ostatnie pytanie.
Ale jesli cie to satysfakcjonuje :)- Transmisja działa poprawnie , Bergerac 26/01/12 15:16
Inne kompy nagrywają bez problemu, ten zresztą też (na Debianie 5), więc to nie sieć ani nie karta. Zapewne problem dotyczy niekompatybilności składni komendy z mencoderem na Debianie 6, jakimś błędem mencodera na nowym systemie lub z ustawieniami cache przydzielonego do obsługi multimediów.
Ciekawe jest to co piszesz. Jako że nie jestem ekspertem, więc chcę się upewnić: sygnał cyfrowej kablówki to dvb? Czy w takim razie kablowy dvb ma literkę ''c'' bo to ''cable''? A mówiąc prostym językiem: czy takiego Astera lub UPC mogę wpuścić prosto ze ściany do jakiegoś urządzenia (oczywiście + legalna karta od providera) i wpuścić pakiet stacji telewizyjnych do LAN?
I pytanie dodatkowe: czy tuner TV-Sat odbierze pasmo cyfrowej kablówki?Barbossa: You're supposed to be dead!
Jack Sparrow: Am I not? - Z tym debilianem to pewnie jest jakis feler w , ptoki 26/01/12 15:46
konfiguracji modulu sieciowki.
Po prostu albo jest jakis parametr dodany albo domyslnie inny tryb wlaczony i transfer moze sie sypac.
U nas czasem po ustawieniu sieciowki w autonegocjacje dzialy sie cuda.
Po wymuszeniu 100mbit dzialalo stabilnie.
U ciebie nie musi byc tak samo ale obstawiam ze debian 6 ma inny modul do tej sieciowki albo inne parametry ustawione.
Zrob sobie zrzut konfiguracji tego modulu i samej sieciowki przez zagladniecie do /sys i to smao pod tym nowszym debianem. Pewnie znajdziesz roznice i przestawienie przy ladowaniu modulu rozwiaze sprawe.
Co do telewizji cyfrowej to polecam poczytac bo nie jestem fachowiec ale generalnie jest kilka rodzajow standardu:
dvb-t, dvb-c, dvb-s, dvb-h i wariacje z literka 2 (kolejna wersja).
http://en.wikipedia.org/wiki/DVB-C
Co do kompatybilnosci miedzy odbiornikami satelitarnymi a kablowymi to nie sa one kompatybilne miedzy soba.
Co ciekawe, o ile nie wiesz, to po kabelku miedzy tunerem satelitarnym a konwerterem sygnal jest puszczany w czestotliwosciach telewizyjnych i przy satelicie naalogowym byl dosyc mocno podobny do zwyklego naziemnego sygnalu telewizyjnego.- O K , Bergerac 26/01/12 16:03
Dzięki za info.Barbossa: You're supposed to be dead!
Jack Sparrow: Am I not?
- Postanowiłem spróbować , Bergerac 31/01/12 16:29
z aplikacją curl. Ładnie zgrywa strumień na dysk, tylko nie oferuje kompresji w locie. Ale chyba można zrzucić na dysk curlem, a przekonwertować mencoderem (ffmpeg pożera za dużo zasobów).
Zobaczymy.Barbossa: You're supposed to be dead!
Jack Sparrow: Am I not? - No curl jest fajny ale nie wiem jak bedzie reagowal na zerwane strumienie. , ptoki 1/02/12 11:08
Przerabiac potem mencoderem mozna raczej bezproblemowo byle by naglowki w plikach byly dobre.- No więc , Bergerac 2/02/12 22:16
zrobiłem pipe z curla do mencodera i teraz curl pobiera strumień i w tym samym czasie mencoder go trawi.
A możesz przybliżyć o co kaman z tymi nagłówkami? Sądziłem, że skoro natywnym formatem zapisu dla curla jest mpg, to mencoder nie będzie miał problemu. Przewidujesz kłopoty?Barbossa: You're supposed to be dead!
Jack Sparrow: Am I not? - Raczej nie ale nie do konca wiem co tam obrabiasz wiec , ptoki 3/02/12 09:10
jesli to tylko mpeg to nie powinno byc problemow.
Ale sam zobaczysz jak bedzie dzialac.
Jedyne co moge zasugerowac to zrobic test z zaslonieciem konwertera na chwile tak aby strumien sie przerwal i ponowil.
Wtedy bedziesz wiedzial czy calosc bedzie poprawnie sie zachowywac i nie zostaniesz obudzony przez szefa bo antene snieg zasypal :) albo na wiosne jak satelita bedzie przed sloncem to dekoder moze utracic dane i to w wredny sposob.- Konkretnie , Bergerac 3/02/12 19:52
na zlecenie klientów monitorujemy media, w tym telewizję. Leci sobie taki strumień 24h na dobę, a my zapisujemy go na dysku w godzinnych kawałkach i podsyłamy klientowi fragmenty, które zamówił. Zapisujemy w kontenerze avi, natomiast format to jeden ze zbioru libavcodec.
Curl został już sprawdzony w jednym poleceniu w pajpie z mencoderem i zasysa dużo lepiej niż sam mencoder. Najlepsze jest to, że po odłączeniu sygnału curl słucha się skryptu i co chwila sprawdza czy jest już strumień, a mencoder gdy pracował sam to się w takiej sytuacji sypał.
Efekt próby: na 6 jednocześnie nagrywanych kanałów przetrwało 5 :) Czyli dopracować i start :)Barbossa: You're supposed to be dead!
Jack Sparrow: Am I not? - Milo wiedziec. curl-a polubilem bo od wget-a jest taki troche zwinniejszy. , ptoki 3/02/12 23:27
Kiedys chorowalem na wwwfs czyli filesystem zachowujacy sie tak ze normalnymi komendami dalo by sie operowac na plikach w sieci. Ale niekt nie chcial takiego zrobic. A curl-a dosyc czesto uzywalem w skryptach.
A te strumienie masz szyfrowane?
I jaka karta/dekoder lapie i wysyla w siec te strumienie?- Jesteśmy , Bergerac 6/02/12 10:02
klientem Cyfry+. Mamy dekodery, ale do LAN sygnał wystawia VU+ Duo. Czyta karty Cyfry, więc jest OK :) Jeżeli chodzi Ci o zgodność z ustawą o prawie autorskim to mamy wszystkie papiery podpisane, umowy też :)Barbossa: You're supposed to be dead!
Jack Sparrow: Am I not? - legalizacje mnie nie interesuja. , ptoki 6/02/12 11:04
Ciekawi mnie jak wyglada sprawa z parowaniem karty z dekoderem i takie tam.
Bo w polszmacie takie cyrki byly a w n to nawet nie wiem.
I w rezultacie albo trzyma sie w domu cudzy sprzet albo kupuje skrzynke ktora po zdechnieciu nadaje sie do wyrzucenia a abonament nadal trzeba placic bo nie mozna karty uzyc z innym dekoderem.- No więc , Bergerac 6/02/12 12:47
akurat ta maszynka czyli VU+ Duo posiada dwa tunery i dwa sloty na karty, a dodatkowo dwa miejsca na moduły CI.
Każdy tuner może być podłączony do innego talerza lub do tego samego (jeden lub dwa konwertery, obojętne). Dostrajasz do konkretnych satelitów lub wręcz transponderów i zostawiasz urządzenie w stand-by. Do sieci LAN wystawiane jest pasmo z kanałami telewizyjnymi i radiowymi. Każdy tuner przekazuje zawartość swojego aktualnego transpondera. Dalej jest już nagrywanie, o tym już pisałem.
Jeżeli chodzi o kompatybilność kart, to nie zadziała karta Polsatu, chyba że kupisz u nich moduł CI i wsadzisz do niego kartę. Za to bez problemu działa karta Cyfry. Jest tak dlatego, że VU+ nie współpracuje z niektórymi zabezpieczeniami, m.in. z tym polsatowskim. Z kartą Cyfry zacznie współpracę dopiero po wgraniu CCcam.Barbossa: You're supposed to be dead!
Jack Sparrow: Am I not? - Dzieki za informacje. Niezle urzadzenie. , ptoki 6/02/12 14:49
dobrze wiedziec co w trawie piszczy.
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|