J'ai une caméra wifi qui utilise le protocole RTSP/ONVIF et après avoir lu les documents FFMPEG et quelques discussions à Google, je suis en train de diffuser le flux sur Youtube. Alors j'ai commencé une émission sur youtube et dans mon ordinateur ffmpeg J'ai exécuté cette commande:Stream RTSP de ONVIF caméra générale à Youtube
ffmpeg -f lavfi -i anullsrc -rtsp_transport udp -i rtsp://200.193.21.176:6002/onvif1 -tune zerolatency -vcodec libx264 -t 12:00:00 -pix_fmt + -c:v copy -c:a aac -strict experimental -f flv rtmp://x.rtmp.youtube.com/live2/private_key
La commande ci-dessus ressemble, il est juste parce que ça Ouputs constamment quelque chose comme ceci:
Le problème est que chez YOUTUBE, il est toujours dit que je suis hors ligne. Pourquoi?
Essayez de remplacer la première partie par: ffmpeg -re -i somefile.mp4, donc vous saurez s'il y a des problèmes avec votre appareil photo ou non. – bukkojot
IL A TRAVAILLÉ MON AMI! J'ai enlevé "ffmpeg -f lavfi -i anullsrc -rtsp_transport udp -i rtsp: //200.193.21.176: 6002/onvif1" et remplacé par "ffmpeg -re -i teste.mp4" et cela a fonctionné! Donc, le problème ressemble à dans le RTSP. Mais si j'utilise VLC (par exemple), je peux accéder au contenu de la caméra en utilisant "rtsp: //200.193.21.176: 6002/onvif1" pourquoi ne peut pas fonctionner ffmpeg? – Samul
ffmpeg et VLC très similaire et utilise même le même code pour les codecs. Mais RTSP gère différemment. Mais essayez juste ffmpeg -i rtsp: //200.193.21.176: 6002/onvif1 et rien de plus comme source – bukkojot