Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
esp [2025/05/04 23:43] – [esp32-cam] gerald | esp [2025/05/04 23:58] (aktuell) – [esp32-cam] gerald | ||
---|---|---|---|
Zeile 370: | Zeile 370: | ||
Um den RTSP-Stream zu youtube zu übertragen, | Um den RTSP-Stream zu youtube zu übertragen, | ||
- | Ein Raspi sollte reichen. Lt. ChatGPT reicht ein 2 oder 3, wenn man kein Umkodierung vornimmt: | + | Ein Raspi sollte reichen. Lt. ChatGPT reicht |
< | < | ||
- | ffmpeg | + | ffmpeg -rtsp_transport tcp -i rtsp://< |
- | | + | -f lavfi -i anullsrc \ |
- | -c:v copy -c:a aac -f flv rtmp:// | + | -c:v libx264 -preset veryfast -tune zerolatency \ |
+ | -c:a aac -ar 44100 -ac 2 \ | ||
+ | -f flv rtmp:// | ||
</ | </ | ||
- | * -f lavfi -i anullsrc: Erzeugt einen stillen Audio-Stream, | + | * -f lavfi -i anullsrc : Erzeugt einen stillen Audio-Stream, |
- | * -rtsp_transport tcp: Verwendet TCP für den RTSP-Transport, | + | * -rtsp_transport tcp : Verwendet TCP für den RTSP-Transport, |
- | * -i rtsp://< | + | * -i rtsp://< |
- | + | * -c:v copy : Kopiert den Video-Stream ohne Neukodierung. | |
- | * -c:v copy: Kopiert den Video-Stream ohne Neukodierung. | + | * -c:a aac : Kodiert den Audio-Stream im AAC-Format. |
- | * -c:a aac: Kodiert den Audio-Stream im AAC-Format. | + | * -f flv : Setzt das Ausgabeformat auf FLV, das von YouTube erwartet wird. |
- | * -f flv: Setzt das Ausgabeformat auf FLV, das von YouTube erwartet wird. | + | * rtmp:// |
- | * rtmp:// | + | |