"Wenn du kein Kunde bist, bist du idR das Produkt." « COLOSSUS Fullscreen Leftbar Close Leftbar Login now!

[Help]vlc transcode h264 stream zu mjpeg

Captain Kirk 16.01.2017 - 08:24 301 5
Posts

Captain Kirk

Fanboy von sich selbst
Avatar
Registered: Sep 2002
Location: NCC-1701
Posts: 5383
Moin,

ich verzweifle derzeit massive am Konvertieren eines h264 Streams zu mjpeg.
Dr. Google hat mir nicht geholfen und das VLC Forum dürfte mehr Schein als Sein sein. Zumindest wurde dort bislang nichtmal irgendwie kommentiert.

Das Problem is verzwickt und ich komm nicht drauf warums einmal funktioniert, dann nach kurzer Zeit nimma und dann wieder gar nicht. Egal was ich mach.

Folgende Komponenten:

Ubiquiti G3 Dome Cam
RTSP URL:
rtsp://10.0.0.xx:554/s0
Width:1024
Height:576
Bitrate:2000 kbps
FPS:30

Raspian mit installiertem VLC (läuft in der einer VM - 1 Core vom i7, 1,5GB Ram)

Das Kommando:

HTML:

cvlc -I dummy -v -R rtsp://10.0.0.xx/s0 --sout='#transcode{threads=2,acodec=none,vcodec=MJPG ,vb=2200,width=800,height=450,fps=20}:standard{mu x=mpjpeg,access=http{user=xxx,pwd=xxx,mime=m ultipart/x-mixed-replace; boundary=--7b3cc56e5f51db803f790dad720ed50a},dst=:8080/cam.mjpg}' --sout-keep

Hat schon funktioniert. Habs dann in den Autostart verfrachtet, mit dem Ergebnis, dass es nach xx Sekunden plötzlich mit:
quote:

[00007f1e7c000d18] core stream output warning: trying to send non-dated packet to stream output! [00007f1e7c000d18] core stream output warning: trying to send non-dated packet to stream output! [00007f1e7c000d18] core stream output warning: trying to send non-dated packet to stream output! [00007f1e8c000c28] core input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 1000 ms) [00007f1e8c000c28] core input error: ES_OUT_RESET_PCR called

stoppt.

Ein VB unter 2200 führte anfangs zu:
quote:

[mjpeg @ 0x7fb0f8226b40] rc buffer underflow [mjpeg @ 0x7fb0f8226b40] rc buffer underflow [mjpeg @ 0x7fb0f8226b40] rc buffer underflow [mjpeg @ 0x7fb0f8226b40] rc buffer underflow [mjpeg @ 0x7fb0f8226b40] rc buffer underflow [mjpeg @ 0x7fb0f8226b40] rc buffer underflow [mjpeg @ 0x7fb0f8226b40] rc buffer underflow [mjpeg @ 0x7fb0f8226b40] rc buffer underflow [mjpeg @ 0x7fb0f8226b40] rc buffer underflow [mjpeg @ 0x7fb0f8226b40] rc buffer underflow


Aktuell gehts gar nicht.

ICH VERZWEIFLE

Der h264 Stream läuft btw. super. Nur kann meine Haussteuerung damit nicht umgehen.

TIA
Kirk

Captain Kirk

Fanboy von sich selbst
Avatar
Registered: Sep 2002
Location: NCC-1701
Posts: 5383
up ^

Master99

verträumter realist
Avatar
Registered: Jul 2001
Location: vie/sbg
Posts: 10509
all meine transcoding-versuche mit vlc scheiterten stehts an (je nach version) unterschiedlichen bugs.

vielleicht besser ffmpeg verwenden?

@ raspian: solls später auf nem raspi landen oder wieso eine arm-distri in der vm?

Captain Kirk

Fanboy von sich selbst
Avatar
Registered: Sep 2002
Location: NCC-1701
Posts: 5383
bei raspian handelt es sich um loxberry. ein fanprojekt für loxone (smarthome).
jemand hat sich die mühe gemacht das zu virtualisieren und das verwend ich jetzt am nas.

kannst mir mit ffmpeg unter die arme greifen oder soll ich lieber google bemühen?

Captain Kirk

Fanboy von sich selbst
Avatar
Registered: Sep 2002
Location: NCC-1701
Posts: 5383
ffmpeg hab ich installiert. config bzw. command, dass es läuft hab ich allerdings noch nicht...

Master99

verträumter realist
Avatar
Registered: Jul 2001
Location: vie/sbg
Posts: 10509
da kann ich im detail leider auch nicht weiterhelfen ;(
< Contact Us - Forums - Über overclockers.at - Impressum - Unsere Mediadaten >