Ik moet een h264 stream (1280x720, 5Mbit/s) afkomstig van een Raspberry Pi met VLC transcoderen naar een nieuwe h.264 stream, omdat de ontvangende software niet overweg kan met de stream direct uit de RPi. Waarom is een raadsel, en de foutmelding is ook niet bepaald bruikbaar.
Het transcoderen starten we momenteel met het volgende commando:
Dit levert echter een gigantische CPU load op, wat naar mijn idee niet nodig hoeft te zijn. Iemand enig idee hoe ik de CPU load omlaag krijg? Het mag ten koste gaan van de kwaliteit, maar ik wil wel graag mijn 720p resolutie behouden.
Het transcoderen starten we momenteel met het volgende commando:
code:
1
| "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" rtsp://192.168.47.40:8090/ :sout=#transcode{vcodec=h264,venc=x264{qp=1},scale=Auto,acodec=none}:rtp{sdp=rtsp://:8554/} :sout-keep |
Dit levert echter een gigantische CPU load op, wat naar mijn idee niet nodig hoeft te zijn. Iemand enig idee hoe ik de CPU load omlaag krijg? Het mag ten koste gaan van de kwaliteit, maar ik wil wel graag mijn 720p resolutie behouden.