• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Gelöst] Webcam VLC/Firefox

Hallo,

ich hab eine IP-Camera und mochte diese per Firefox steuern und die Bilder ansehen.

mit der JPEG-Option im Viewer geht das prima, aber mit der VLC-Option geht nix.
der VLC bricht ständig ab, und startet neu, ohne ein Bild zu zeigen. Ohne VLC geht aber der Ton nicht.

LG Johesud
 
Nachtrag :

Habe nochmal alles neu installiert -> gleiches Verhalten, egal ob von videolan oder opensuse
 
Teilerfolg :

wenn man über das Heimnetz direkt auf die Adresse rtsp://lanadresse:554/video.mp4 zugreift,
erhält man ein stark zeitverzögertes Bild und manchmal Tontrümmer.

Aber stabil ist das alles nicht !

LG Johesud
 
Um was für eine Kamera handelt es sich? Hersteller / Modell ?

Was ist es denn jetzt genau? Eine IP-cam oder eine Webcam?

Eine IP-Kamera muss ja konfiguriert werden, also muss der Hersteller auch ein Programm dazu mitliefern - bzw. wird die Konfiguration normalerweise über den browser aufgerufen.
Gibt doch einfach mal die IP in den browser ein.
Was tut sich?
 
Genau das hab ich gemacht !

Die Kamera ist eine IP-Kamera ( Typ TL-SC4171G ) die keine spezielle Software braucht, sondern mit jedem Browser laufen sollte. Das tut sie ja auch, aber egal ob Linux oder Windows, der Plugin für VLC läuft nicht und bringt kein Bild.

Lediglich der direkte Aufruf über VLC direkt liefert ein stark mangelhaftes Teilergebnis. Siehe oben.

Die Kamera lief vor ca 7 Monaten noch einwandfrei, anscheinend ist die Kompatibilität mit den jetzigen Softwareversion nicht gegeben. Leider gibt es keine aktuellen Firmware-Updates.

Ich hab mehrere Quellen die von guter Kompatibiltät mit VLC reden, die vorgeschlagene Maßnahmen haben aber nichts gebracht.
 
vlc als User in der Konsole starten, Verbindung zur Kamera herstellen und die ganze Konsolenausgabe bitte posten.

Das vlc-plugin ist ein Plugin für den Firefox?
Wenn ja, läuft es vielleicht nur mit einer älteren Version von Firefox?
Mal ausprobiert?
 
Hallo,
mit der jetzt installierten Version krieg ich beim direkten Aufruf über vlc ein Bild mit Ton, aber reduzierte Qualität.

Beim Aufruf über Console erhalte ich folgende Ausgabe :

Code:
VLC media player 3.0.0-git Vetinari (revision 3.0.0-git)
[00000000022bc038] core demux error: corrupt module: /usr/lib64/vlc/plugins/access/libdvdnav_plugin.so
[00000000022830d8] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007f17f800dbc8] avcodec decoder error: unspecified video dimensions
[00007f17f800dbc8] avcodec decoder error: unspecified video dimensions
[VS] Software VDPAU backend library initialized
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
[00007f1800004b18] vdpau_display vout display error: video mixer surface width capabilities query failure: VDP_STATUS_NO_IMPLEMENTATION
[VS] Software VDPAU backend library initialized
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
[00007f1801876048] vdpau_display vout display error: video mixer surface width capabilities query failure: VDP_STATUS_NO_IMPLEMENTATION
[00007f180167a198] chain filter error: Too high level of recursion (2)
[00007f1801679758] core filter error: Failed to create video filter2
[00007f180167a198] chain filter error: Too high level of recursion (2)
[00007f1801679758] core filter error: Failed to create video filter2
[00007f180167a198] chain filter error: Too high level of recursion (2)
[00007f1801679758] core filter error: Failed to create video filter2
[00007f18016869c8] core filter error: Failed to create video filter2
[00007f1801679b38] chain filter error: Too high level of recursion (2)
[00007f180167a148] core filter error: Failed to create video filter2
[00007f1801679b38] chain filter error: Too high level of recursion (2)
[00007f180167a148] core filter error: Failed to create video filter2
[00007f1801679b38] chain filter error: Too high level of recursion (2)
[00007f180167a148] core filter error: Failed to create video filter2
[00007f18016869c8] core filter error: Failed to create video filter2
[00007f1801679b38] chain filter error: Too high level of recursion (2)
[00007f180167a148] core filter error: Failed to create video filter2
[00007f1801679b38] chain filter error: Too high level of recursion (2)
[00007f180167a148] core filter error: Failed to create video filter2
[00007f1801679b38] chain filter error: Too high level of recursion (2)
[00007f180167a148] core filter error: Failed to create video filter2
[00007f18016869c8] core filter error: Failed to create video filter2
[00007f1801876048] core vout display error: Failed to create video filter2
[00007f1801876048] core vout display error: Failed to adapt decoder format to display
[VS] Software VDPAU backend library initialized
libva info: VA-API version 0.34.0                                                                                                      
libva info: va_getDriverName() returns -1                                                                                              
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)                                                     
[00007f180185a6e8] vdpau_display vout display error: video mixer surface width capabilities query failure: VDP_STATUS_NO_IMPLEMENTATION
[00007f1801644d88] chain filter error: Too high level of recursion (2)                                                                 
[00007f18016443b8] core filter error: Failed to create video filter2                                                                   
[00007f1801644d88] chain filter error: Too high level of recursion (2)                                                                 
[00007f18016443b8] core filter error: Failed to create video filter2                                                                   
[00007f1801644d88] chain filter error: Too high level of recursion (2)                                                                 
[00007f18016443b8] core filter error: Failed to create video filter2                                                                   
[00007f180164e238] core filter error: Failed to create video filter2                                                                   
[00007f1801644d88] chain filter error: Too high level of recursion (2)                                                                 
[00007f18016443b8] core filter error: Failed to create video filter2                                                                   
[00007f1801644d88] chain filter error: Too high level of recursion (2)                                                                 
[00007f18016443b8] core filter error: Failed to create video filter2                                                                   
[00007f1801644d88] chain filter error: Too high level of recursion (2)                                                                 
[00007f18016443b8] core filter error: Failed to create video filter2                                                                   
[00007f180164e238] core filter error: Failed to create video filter2                                                                   
[00007f1801644d88] chain filter error: Too high level of recursion (2)                                                                 
[00007f18016443b8] core filter error: Failed to create video filter2                                                                   
[00007f1801644d88] chain filter error: Too high level of recursion (2)                                                                 
[00007f18016443b8] core filter error: Failed to create video filter2                                                                   
[00007f1801644d88] chain filter error: Too high level of recursion (2)                                                                 
[00007f18016443b8] core filter error: Failed to create video filter2                                                                   
[00007f180164e238] core filter error: Failed to create video filter2                                                                   
[00007f180185a6e8] core vout display error: Failed to create video filter2                                                             
[00007f180185a6e8] core vout display error: Failed to adapt decoder format to display                                                  
[00007f17f409a218] core video output error: video output creation failed                                                               
[00007f17f800dbc8] core decoder error: failed to create video output                                                                   
[VS] Software VDPAU backend library initialized
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
[00007f18015a9338] vdpau_display vout display error: video mixer surface width capabilities query failure: VDP_STATUS_NO_IMPLEMENTATION

Ältere Versionen von Firefox hab ich auch probiert, lief leider auch nicht.
Das beste Ergebnis hab ich wie folgt bekommen:

Firefox 45.0 unter openSUSE 13.2

wenn ich firefox in der Konsole starte gibt es keine Fehlermeldungen !
Aber das VLC-Plugin startet ständig neu, ohne ein Bild zu zeigen.

LG johesud
 
offensichtlich fehlt bei mir die Datei : r600_drv_video.so

Leider wird sie für meine Konfiguration nicht angeboten ! Blöd gelaufen :-(


LG johesud
 
Weiterer Teilerfolg:

Ich habe alles an Software die ME damit zutun hatte wie Grafiktreiber, VLC und Firefox im Yast manuell ohne Rücksicht auf "Verluste" gelöscht und dann wieder neu installiert -> beim direkten Aufruf des VLC von Konsole geht es jetzt einwandfrei: Scharfes Bild mit Ton,

Aber Firefox will immer noch nicht richtig! Offensichtlich hat die Paketverwaltung ein Problem....

Die Datei r600_drv_video.so fehlt aber immer noch das scheint aber den Vlc nicht sonderlich zu beeindrucken.


Zur Zeit vermute ich den Fehler bei Grafiktreiber, ich habe hier eine ATI RS880 ( Radeon HD 4290 ) verbaut.
Ich glaube ich kaufe mir lieber eine Aktuell bevor ich da noch Arbeit reinhänge...


LG johesud
 
Ich würde einmal die normale Version von VLC installieren und nicht die Beta......

Poste einmal:
Code:
zypper se -si vlc
Code:
zypper lr -uP
Code:
zypper se -si vdpau

Und im VLC einmal auf eine andere Videoausgabe umstellen....

Zur Grafikkarte:
Der freie Radeon Treiber läuft eigentlich sehr stabil, einen besseren gibt es für dies Modell nicht......
 
Hallo hier die Ausgaben :

Code:
 # zypper se -si vlc
 
Daten des Repositories laden ...
Installierte Pakete lesen ...

S | Name               | Typ   | Version            | Arch   | Repository          
--+--------------------+-------+--------------------+--------+---------------------
i | libvlc-qt-doc      | Paket | 0.10.0-6.1         | noarch | Packman Repository  
i | libvlc-qt0_10      | Paket | 0.10.0-6.1         | x86_64 | Packman Repository  
i | libvlc5            | Paket | 2.2.2-2.3          | x86_64 | Packman Repository  
i | libvlc6            | Paket | 3.0.0+git5462-4.14 | x86_64 | Packman Repository  
i | libvlccore7        | Paket | 2.1.5-2.1.10       | x86_64 | openSUSE-13.2-Oss   
i | libvlccore8        | Paket | 2.2.2-2.3          | x86_64 | Packman Repository  
i | libvlccore9        | Paket | 3.0.0+git5462-4.14 | x86_64 | Packman Repository  
i | npapi-vlc          | Paket | 2.2.0-1.1          | x86_64 | Packman Repository  
i | phonon-backend-vlc | Paket | 0.8.0-2.4.1        | x86_64 | openSUSE-13.2-Update
i | vlc                | Paket | 2.2.2-2.3          | x86_64 | Packman Repository  
i | vlc-codecs         | Paket | 2.2.2-2.3          | x86_64 | Packman Repository  
i | vlc-noX            | Paket | 2.2.2-2.3          | x86_64 | Packman Repository  
i | vlc-noX-lang       | Paket | 2.2.2-2.3          | noarch | Packman Repository  
i | vlc-qt             | Paket | 2.2.2-2.3          | x86_64 | Packman Repository  


# zypper lr -uP

#  | Alias                         | Name                               | Aktiviert | GPG-Überprüfung | Aktualisieren | Priorität | URI                                                                           
---+-------------------------------+------------------------------------+-----------+-----------------+---------------+-----------+-------------------------------------------------------------------------------
 5 | ftp.gwdg.de-suse              | Packman Repository                 | Ja        | (r ) Ja         | Ja            |   90      | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.2/                      
 8 | opensuse-guide.org-repo       | libdvdcss repository               | Ja        | (r ) Ja         | Ja            |   90      | http://opensuse-guide.org/repo/13.2/                                          
 6 | geeko.ioda.net-amd-fglrx      | AMD/ATI Graphics Drivers           | Ja        | (r ) Ja         | Ja            |   95      | http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_13.2/                         
 1 | download.opensuse.org-mozilla | openSUSE BuildService - Mozilla    | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/repositories/mozilla/openSUSE_13.2/              
 2 | download.opensuse.org-oss     | Main Repository (DEBUG)            | Ja        | ( p) Ja         | Ja            |   99      | http://download.opensuse.org/debug/distribution/13.2/repo/oss/                
 3 | download.opensuse.org-oss_1   | Main Repository (Sources)          | Ja        | ( p) Ja         | Ja            |   99      | http://download.opensuse.org/source/distribution/13.2/repo/oss/               
 4 | download.opensuse.org-update  | Update Repository (DEBUG)          | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/debug/update/13.2/                                                                                           
 7 | openSUSE-13.2-0               | openSUSE-13.2-0                    | Nein      | ----            | Nein          |   99      | cd:///?devices=/dev/disk/by-id/usb-TSSTcorp_CDDVDW_SE-208DB_R8X76YAD9000SR-0:0                                                            
 9 | repo-debug                    | openSUSE-13.2-Debug                | Ja        | ( p) Ja         | Ja            |   99      | http://download.opensuse.org/debug/distribution/13.2/repo/oss/                                                                            
10 | repo-debug-update             | openSUSE-13.2-Update-Debug         | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/debug/update/13.2/                                                                                           
11 | repo-debug-update-non-oss     | openSUSE-13.2-Update-Debug-Non-Oss | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/debug/update/13.2-non-oss/                                                                                   
12 | repo-non-oss                  | openSUSE-13.2-Non-Oss              | Ja        | ( p) Ja         | Ja            |   99      | http://download.opensuse.org/distribution/13.2/repo/non-oss/                                                                              
13 | repo-oss                      | openSUSE-13.2-Oss                  | Ja        | ( p) Ja         | Ja            |   99      | http://download.opensuse.org/distribution/13.2/repo/oss/                                                                                  
14 | repo-source                   | openSUSE-13.2-Source               | Ja        | ( p) Ja         | Ja            |   99      | http://download.opensuse.org/source/distribution/13.2/repo/oss/                                                                           
15 | repo-update                   | openSUSE-13.2-Update               | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/update/13.2/                                                                                                 
16 | repo-update-non-oss           | openSUSE-13.2-Update-Non-Oss       | Ja        | (r ) Ja         | Ja            |   99      | http://download.opensuse.org/update/13.2-non-oss/                                                                                         


# zypper se -si vdpau 
                                                                                                 
Daten des Repositories laden ...                                                                                                       
Installierte Pakete lesen ...                                                                                                          

S | Name                | Typ   | Version        | Arch   | Repository          
--+---------------------+-------+----------------+--------+---------------------
i | libvdpau1           | Paket | 0.8-2.3.1      | x86_64 | openSUSE-13.2-Update
i | libvdpau_nouveau    | Paket | 10.3.7-91.12.1 | x86_64 | openSUSE-13.2-Update
i | libvdpau_r600       | Paket | 10.3.7-91.12.1 | x86_64 | openSUSE-13.2-Update
i | libvdpau_r600-32bit | Paket | 10.3.7-91.12.1 | x86_64 | openSUSE-13.2-Update
i | libvdpau_radeonsi   | Paket | 10.3.7-91.12.1 | x86_64 | openSUSE-13.2-Update
i | libvdpau_va_gl1     | Paket | 0.3.4-2.2.1    | x86_64 | openSUSE-13.2-Oss   
i | vdpau-video         | Paket | 0.7.4-2.1      | x86_64 | Packman Repository  
 #
 
VLC kannst Du einmal bereinigen bis auf diese Pakete:
Code:
zypper se -si vlc
Daten des Repositories laden ...
Installierte Pakete lesen ...

S | Name         | Typ   | Version   | Arch   | Repository    
--+--------------+-------+-----------+--------+---------------
i | libvlc5      | Paket | 2.2.2-2.3 | x86_64 | Packman-Mirror
i | libvlccore8  | Paket | 2.2.2-2.3 | x86_64 | Packman-Mirror
i | vlc          | Paket | 2.2.2-2.3 | x86_64 | Packman-Mirror
i | vlc-codecs   | Paket | 2.2.2-2.3 | x86_64 | Packman-Mirror
i | vlc-noX      | Paket | 2.2.2-2.3 | x86_64 | Packman-Mirror
i | vlc-noX-lang | Paket | 2.2.2-2.3 | noarch | Packman-Mirror
i | vlc-qt       | Paket | 2.2.2-2.3 | x86_64 | Packman-Mirror
Dies kannst Du auch behalten: npapi-vlc


Code:
i | libvdpau_nouveau    | Paket | 10.3.7-91.12.1 | x86_64 | openSUSE-13.2-Update
i | libvdpau_va_gl1     | Paket | 0.3.4-2.2.1    | x86_64 | openSUSE-13.2-Oss
Kannst du auf jeden Fall löschen.

Und das Mozilla Repo ist auch überflüssig, der neue Firefox kommt ca 1-2 Wochen später als im Mozilla Repo veröffentlicht, dies ist das Test Repo für das Update (siehe auch den gestrigen Fehler im Firefox, betraf nur den Fox aus dem Mozilla Repo).......

Im VLC noch die Videoausgabe umstellen, einfach probieren und schauen.
 
Gelöst :

an Firefox oder VLC hat es nur bedingt gelegen ! Beide können es im Prinzip.
Die vielen Fehlermeldungen in der Konsole sind jetzt weg! :)

Das Problem blieb aber ! :
Ich hatte nach anfänglichen erfolgreichen Tests den Eindruck, da mischt ein Besucher mit und habe die Kamera wie ich glaubte so eingestellt, dass man sich als immer mit Username und Passwort anmelden muß. Denkste !!! Das steht zwar so im Menü, in Wirklichkeit aber wird dann das Signal verschlüsselt! Und daher kam das Problem!

Nach einem Software-Update ging alles wieder. Dann hab ich sukzessive die Einstellungen verändert und Immer wieder getestet, und zwar ohne WLAN-Antenne und siehe, die Kamera läuft TOP wie vor Monaten! Verschlüsselung brauch ich hier nicht. Es geht nur um einen Tierstall. Die brauchen noch keinen Datenschutz oder gibt es auch für Hühner und Enten das Recht auf eigenes Bild ??? ;-)

Vielen Dank für die tolle Unterstützung.

LG johesud
 
Oben