Überwachungs Kamera über IPTV Karte (1 Viewer)

Stefan_1982

Portal Member
November 16, 2006
17
2
Home Country
Austria Austria
Guten Morgen

Ich hätte eine Spezielle Frage bezüglich dem IPTV Filter beim TV Server
Ich besitze eine TrendNet TV-IP312.
Diese Kamera kann über RTSP (MPEG4 und JMPEG) Streamen.
rtsp://IP Adresse/mpeg4
rtsp://IP Adresse/mjpeg

Da ich leider keine Möglichkeit gefunden habe dies direkt im Mediaportal als TV Programm zu integrieren bin ich auf folgende Lösung gekommen.
VLC empfangt den Stream wandelt es in einen MPEG-TS um (Minimale Bitrate wegen CPU) und sendet es per UDP wieder weiter an die DVB-IP Karte.

Prinzipiell funktioniert das ganze der TV Server erkennt ein Programm.
Mann kann das Programm öffnen und man sieht ein Bild.
Ab hier ist mein Problem das Bild ist ein Standbild wenn ich Programm auf und ab oder TV aus und wieder ein schalte dann sehe ich zwar das neue Bild jedoch ist es wieder ein Standbild.

Meine Einstellung beim VLC
:sout=#transcode{vcodec=mp2v,vb=4096,fps=24,scale=1,acodec=mp4a,ab=64,channels=1,samplerate=8000}:udp{mux=ts,dst=192.168.10.10:10100} :no-sout-rtp-sap :no-sout-standard-sap :sout-keep

Hab das ganze auch schon über RTP Probiert.

Hat hier vielleicht einer eine komfortablere Lösung für mein Problem?
Bzw. was muss ich ändern für ein Live Bild
 

Ponyriemen

MP Donator
  • Premium Supporter
  • July 9, 2007
    2,570
    110
    /root/home
    Home Country
    Germany Germany
    AW: Überwachungs Kamera über IPTV Karte

    Hm, das würd mich auch interessieren, da ich ebenfalls ne IPCam nutze, als Babyfon. ;) Da würde PIP sich super machen, an meinem 52" TV...
    Ich habe bislang keine Möglichkeit gefunden, den Stream, so wie er ausgegeben wird, in MePo einzubinden. Die Lösung über VLC hört sich erstmal vielversprechend an, ich werde das auch mal testen.

    Allerdings bin ich, was VLC angeht, ein Noob. Wo muss ich die Einstellungen eintragen? Kann man das auch automatisierten per Batch oder einer simplen Wiedergabeliste?
     

    Stefan_1982

    Portal Member
    November 16, 2006
    17
    2
    Home Country
    Austria Austria
    Hallo

    Mann kann eine Wiedergabe liste machen.
    Wenn ich weis dass es funktioniert bin ich eher für die Command Zeile.
    Ich werde dann einfach ne BAT Datei ins Windows Startup einfügen und fertig.

    Anbei die Einzelnen Schritte. (Beim GUI)
    VLC 1.1.1
    Medien -> Streaming -> Netzwerk
    Bei mir zb.
    rtsp://192.168.10.100/mpeg4
    dann Stream -> Nächstes
    Bei Ziel UDP (legacy) hinzufügen.
    Adresse IP Adresse vom TV Server auch wenns der gleiche PC ist
    Port einer der Frei ist ich hab 10100 ausgewählt

    Trankodierung aktivieren.
    Profil -> Video - MPEG-2 + MPGA (TS)
    Verkapselung -> MPEG-TS

    Videocodec -> Video ein Hacken -> Orig.spur ... kein Hacken
    Codec MPEG-2
    Bitrate nach belieben ich habe 4096
    Framrate nach belieben ich habe 24, 25 und 30 Probiert (unter 24 startet der Codec nicht)

    Audiocodec -> Audio ein Hacken -> Orig.spur ... kein Hacken
    Codec MPEG Audio
    Bitrate nach belieben ich habe 64
    Kanäle nach belieben ich habe 1
    Abtastrate nach belieben ich habe 8000

    Speichern
    Nächstes

    Dann sollte bei Generierter Stream-Ausgabe-String so etwas daherkommen.

    :sout=#transcode{vcodec=mp2v,vb=4096,fps=24,scale=1,acodec=mpga,ab=64,channels=1,samplerate=8000}:udp{mux=ts,dst=192.168.10.10:10100} :no-sout-rtp-sap :no-sout-standard-sap :sout-keep

    Dann unten auf Stream

    Im Mediaportal

    Einen neue Programmliste bei der IPTV Karte anlegen.
    zb Kamera.m3u
    Dann folgendes eintragen

    #EXTM3U
    #EXTINF:0,Kamera1
    udp://@:10100

    Speichern und im TV Server bei der IPTV Karte Kamera bei der Suche aussuchen und starten.
    Wenn Ihr mit der Anleitung nicht zurecht kommt kann ich auch Screenshots machen.
    Dauert dann halt ein bisschen länger.


    Schöne Grüße
    Stefan
     

    Ponyriemen

    MP Donator
  • Premium Supporter
  • July 9, 2007
    2,570
    110
    /root/home
    Home Country
    Germany Germany
    AW: Überwachungs Kamera über IPTV Karte

    ich werds heute Abend mal testen, wenn ich wieder daheim bin. Mal schauen ob bei mir der Stream läuft oder ab auch ich ein Einzelbild habe.
     

    Ponyriemen

    MP Donator
  • Premium Supporter
  • July 9, 2007
    2,570
    110
    /root/home
    Home Country
    Germany Germany
    AW: Re: Überwachungs Kamera über IPTV Karte

    Medien -> Streaming -> Netzwerk
    Bei mir zb.
    rtsp://192.168.10.100/mpeg4
    dann Stream -> Nächstes
    Bei Ziel UDP (legacy) hinzufügen.
    Adresse IP Adresse vom TV Server auch wenns der gleiche PC ist
    Port einer der Frei ist ich hab 10100 ausgewählt
    irgendwie find ich da nix wo ich nen Port auswählen kann...
    Trankodierung aktivieren.
    Profil -> Video - MPEG-2 + MPGA (TS)
    Verkapselung -> MPEG-TS

    Videocodec -> Video ein Hacken -> Orig.spur ... kein Hacken
    Codec MPEG-2
    Bitrate nach belieben ich habe 4096
    Framrate nach belieben ich habe 24, 25 und 30 Probiert (unter 24 startet der Codec nicht)

    Audiocodec -> Audio ein Hacken -> Orig.spur ... kein Hacken
    Codec MPEG Audio
    Bitrate nach belieben ich habe 64
    Kanäle nach belieben ich habe 1
    Abtastrate nach belieben ich habe 8000
    auch das kann ich nirgends finden...


    :sout=#transcode{vcodec=mp2v,vb=4096,fps=24,scale=1,acodec=mpga,ab=64,channels=1,samplerate=8000}:udp{mux=ts,dst=192.168.10.10:10100} :no-sout-rtp-sap :no-sout-standard-sap :sout-keep
    hab ich einfach mal kopiert und angepasst an meine Cam... ;)
    Einen neue Programmliste bei der IPTV Karte anlegen.
    öhm... wo?
     

    KayDiefenthal

    MP Donator
  • Premium Supporter
  • July 18, 2006
    1,176
    92
    46
    Germany - Bonn
    Home Country
    Germany Germany
    AW: Überwachungs Kamera über IPTV Karte

    er meint mit "Programmliste" eine wiedergabeliste mit endung m3u diese dann in den tvserver tuning parameters ordner hinterlegen
    tve console starten dvbip scan machen und schauen ob deine cam da ist bzw der sender deiner cam ;-)
     

    Stefan_1982

    Portal Member
    November 16, 2006
    17
    2
    Home Country
    Austria Austria
    Anbei eine kleine Screenshot Anleitung.
    Erklärung Pro Punkt folgt.

    lol im schwarzen Hintergrund sind die Schritte jetzt muss ich das ändern.
     

    Attachments

    • VLC-01.png
      VLC-01.png
      20.3 KB
    • VLC-02.png
      VLC-02.png
      26.8 KB
    • VLC-03.png
      VLC-03.png
      18.7 KB
    • VLC-04.png
      VLC-04.png
      21.2 KB
    • VLC-05.png
      VLC-05.png
      30 KB
    • VLC-06.png
      VLC-06.png
      16.4 KB
    • VLC-07.png
      VLC-07.png
      21.6 KB
    • VLC-08.png
      VLC-08.png
      26.5 KB
    • VLC-09.png
      VLC-09.png
      15.7 KB
    • VLC-10.png
      VLC-10.png
      18.2 KB
    • m3u.PNG
      m3u.PNG
      57.9 KB
    • TV-Server-Configuration-01.png
      TV-Server-Configuration-01.png
      93.6 KB
    • TV-Server-Configuration-02.png
      TV-Server-Configuration-02.png
      74.8 KB
    • TV-Server-Configuration-03.png
      TV-Server-Configuration-03.png
      53.4 KB
    • TV-Server-Configuration-04.png
      TV-Server-Configuration-04.png
      142.8 KB

    Stefan_1982

    Portal Member
    November 16, 2006
    17
    2
    Home Country
    Austria Austria
    Schritt 1
    VLC starten -> Medien -> Streaming (Ctrl+S)

    Schritt 2
    Registerkarte Netzwerk

    Schritt 3
    RTSP Adresse eingeben zb. Bei TrendNet TV-IP312
    rtsp://IP Adresse/mpeg4 oder rtsp://IP Adresse/mjpeg

    Schritt 4
    Stream

    Schritt 5
    Nächstes

    Schritt 6
    Streaming Methode auswählen zb. UDP (RTP sollte auch unterstützt sein)

    Schritt 7
    Unbedingt den Butten Hinzufügen drucken, sonst wird später nicht gestreamt

    Schritt 8
    IP Adresse des TV Servers eingeben und einen beliebigen freien Port

    Schritt 9
    Transkodierung aktivieren, sollte default an sein

    Schritt 10
    Video Codec auswählen
    Ich habe Video-MPEG-2 + MPGA (TS) ausgewählt da ich keine super Qualität benötige und wenig CPU Leistung verbraten will. (ca. 20% bei einem Intel Core 2 6600 4GB RAM)
    Natürlich ist auch Video – H.264 + ACC (TS) möglich aber da geht meine CPU Auslastung in die Höhe
    (ca. 60% bei einem Intel Core 2 6600 4GB RAM)

    Schritt 11
    Ausgewähltes Profil ändern

    Schritt 12
    Registerkarte Verkaselung
    Schritt 12a
    MPEG-TS sollte default bei Video-MPEG-2 + MPGA (TS) ausgewählt sein

    Schritt 13
    Registerkarte Videocodec
    Schritt 13a
    Videocodierung aktivieren
    Schritt 13b
    Codec auswählen
    Schritt 13c
    Bitrate und Framrate auswählen
    Ich brauche keine gute Qualität, bei besserer einfach anpassen. Ich glaube bei der FPS darf man nicht unter 24 gehen sonst startet der Codec nicht.
    Schritt 13d
    Leider kann ich diesen Punkt nicht Probieren.
    Wenn man eine H264 Kamera besitzt sollte Mediaportal dies ohne Codieren darstellen können.
    Leider besitze ich nur eine Kamera ohne H264

    Schritt 14
    Registerkarte Audiocodec
    Schritt 14a
    Audiocodierung aktivieren
    Könnte auch ohne gehen
    Schritt 14b
    Codec auswählen
    Schritt 14c
    Bitrate und Framrate auswählen

    Schritt 15
    Speichern

    Schritt 16
    Nächstes

    Schritt 17
    Oben könnte man den Code für zb. eine Patchdatei kopieren
    Stream
    Jetzt sollte der VLC Player einen Stream von der Kamera empfangen und auf die angegebene IP auf Port x den Stream mit dem eingestellten Codec und als TS für den TV Server ausgeben.

    Schritt 18
    In diesem Ordner „C:\ProgramData\Team MediaPortal\MediaPortal TV Server\TuningParameters\dvbip“ muß mann eine neue m3u Datei erstellen. (Path - Windows 7)
    Schritt 19
    In dieser Datei muss folgendes enthalten sein.
    #EXTM3U
    #EXTINF:0,Camera1 (statt Camera1 kann ein X beliebiger Name angegeben werden der dann in der Programmliste angezeigt wird)
    udp://@:10100 (da wir auf eine Unicast IP streamen muss keine IP Adresse hier angegeben werde nur der zu empfangende Port)

    Beispiel für 2 Kamera
    #EXTINF:0,Camera2
    udp://@:10101

    Beispiel wenn auf eine Multicast Adresse mit VLC gestreamt wird
    #EXTINF:0,Camera3
    udp://@239.0.2.10:10102
    Wenn auf eine Multicast IP gestreamt wird muss die Multicast IP und der Port angegeben werden

    Schritt 20
    TV Server Configuration Tool öffnen
    Schritt 20a
    TV Servers auswählen und auf euren Server gehen.
    Schritt 20b
    Hier wählt man aus wie viele IPTV Karten benutzt werden sollen. (mindestens 1 Stück)

    Schritt 21/a
    Einmal zb. Auf TV Channels drücken und der TV Server startet neu und die neue IPTV Karte wird geladen. (Wenn nicht dann Config tool schließen und wieder öffnen)
    Schritt 21b
    Seine zuvor generierte m3u Datei auswählen
    Schritt 21c
    Scan for channels

    Schritt 22/a
    Das ganze sollte dann so aussehen (VLC muss laufen)
    Beim ersten Suchlauf sollte jedoch 1 bei new stehen

    Schritt 23/a/b
    Fertig ist das ganze. Programm auswählen Preview anklicken und man sollte seine Kamera sehen.

    Mediaportal am Client öffnen und Kamera betrachten

    Ich hoffe es kann mir noch jemand helfen wie ich die CAM mit bewegten Bildern sehe ;)

    Muss an der Einstellung beim VLC oder des IPTV Filters liegen.
    Bitte um Hilfe die Anleitung sollte nicht um sonst sein *g*

    Vielen Dank
    Stefan
     

    Ponyriemen

    MP Donator
  • Premium Supporter
  • July 9, 2007
    2,570
    110
    /root/home
    Home Country
    Germany Germany
    AW: Überwachungs Kamera über IPTV Karte

    erstmal Danke für Deine Mühe, die Du Dir gemacht hast. ich werds (leider erst) heute Abend nach der Arbeit testen (können). Dann gucken wir mal weiter, irgendwie kriegen wir schon ein laufendes Bild hin... ;)
     

    Ponyriemen

    MP Donator
  • Premium Supporter
  • July 9, 2007
    2,570
    110
    /root/home
    Home Country
    Germany Germany
    AW: Überwachungs Kamera über IPTV Karte

    So, bin zu Hause, hab alle Schritte befolgt - was soll ich sagen: bei mir flüssiges, laufendes Bild. Feineinstellungen muss ich noch vornehmen, aber an sich ist der Anfang getan.

    P.S.: jetzt hab ich fast n schlechtes Gewissen, dass es dank Deiner Hilfe bei mir geht, bei Dir nicht und ich nichtmal weiss, wie ich Dir helfen kann. :(

    //edit: zu früh gefreut, der Stream wird nicht Live angezeigt und läuft langsamer als normal. Und: VLC kann hin und wieder den encoder nicht starten, also den Stream nicht bereitstellen. Ist wohl alles doch noch sehr experimentell.... ;)
     

    Users who are viewing this thread

    Top Bottom