Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » alien1 05:19
 » piszczyk 04:17
 » Shark20 03:52
 » Martens 03:45
 » cVas 02:53
 » mo2 02:43
 » rzymo 02:25
 » mirek190 02:21
 » Visar 02:04
 » MARC 01:52
 » BoloX 01:09

 Dzisiaj przeczytano
 41100 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
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?

  1. nagrywaj przez wget konwersje rób po zgraniu , Seba 24/01/12 19:41
    :) albo vlc

    1. 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?

    2. 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?

  2. 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?

    1. 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?

      1. 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 :)

        1. 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?

          1. 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.

            1. O K , Bergerac 26/01/12 16:03
              Dzięki za info.

              Barbossa: You're supposed to be dead!
              Jack Sparrow: Am I not?

  3. 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?

    1. 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.

      1. 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?

        1. 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.

          1. 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?

            1. 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?

              1. 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?

                1. 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.

                  1. 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?

                    1. 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