Ne FFMPEG soutien RTSP d'authentification?
...
rtsp://user:[email protected]/VideoString
qui a peur? 🙂
Lorsque vous posez une question ici, vous êtes attendus pour sélectionner l'une des réponses que la "réponse" en cliquant sur la grande coche par cette réponse. Vous avez posé 10 questions à ce jour et pas marqué tout comme acceptée. Quand les gens voient ce qu'ils sentent qu'répondre à vos autres questions n'est pas la peine de leur temps. Merci donc de revenir à vos questions, évaluer les réponses et essayez d'en choisir une comme la réponse. Si vous avez résolu le problème sur votre propre, n'hésitez pas à répondre à votre propre question, puis marquez-le comme acceptée. Si votre question en fin de compte n'a pas répondu, il est bon de ne pas cocher quoi que ce soit.
je veux une solution pour même. j'ai l'adresse ip, le port et les informations d'identification.
Lorsque vous posez une question ici, vous êtes attendus pour sélectionner l'une des réponses que la "réponse" en cliquant sur la grande coche par cette réponse. Vous avez posé 10 questions à ce jour et pas marqué tout comme acceptée. Quand les gens voient ce qu'ils sentent qu'répondre à vos autres questions n'est pas la peine de leur temps. Merci donc de revenir à vos questions, évaluer les réponses et essayez d'en choisir une comme la réponse. Si vous avez résolu le problème sur votre propre, n'hésitez pas à répondre à votre propre question, puis marquez-le comme acceptée. Si votre question en fin de compte n'a pas répondu, il est bon de ne pas cocher quoi que ce soit.
je veux une solution pour même. j'ai l'adresse ip, le port et les informations d'identification.
OriginalL'auteur NoviceAndNovice | 2011-02-16
Vous devez vous connecter pour publier un commentaire.
Il a été tout à fait q tout, vous ne savez pas quelle est l'histoire de retour dans le 11, mais oui, ffmpeg en charge maintenant.
ffmpeg -i rtsp://user:[email protected]/VideoString
œuvres.
OriginalL'auteur JasonYang
Oui je vais avoir des problèmes avec ce trop. Il semble que l'authentification Digest est manquant. il y a un peu de la liste de diffusion des observations sur l'ajout dans. voir http://web.archiveorange.com/archive/v/yR2T4nBtThzJs27hqDLb mais rien de concluant.
S'il vous plaît être conscient que l'authentification HTTP de base est passé dans l'URL de la chaîne comme dans votre exemple, mais digest md5 codé et transmis comme un élément distinct dans la requête HTTP.
également la http://www.live555.com/ bibliothèque prend en charge http/authentification digest, je l'ai testé, il fonctionne.
pour tester conectivity utiliser le testProgs dans live555
OriginalL'auteur nick fox
Oui,
ffmpeg
ne supporte RTSP l'authentification à l'aide de laffplay
commande.Essayez d'utiliser le
ffplay
commande au lieu de:Cela fonctionne pour moi.
source (adapté de commandes utilisées pour authentifier ftp et d'autres en utilisant la même syntaxe):
ffmpeg.org
OriginalL'auteur mchid
FFmpeg apparaît à l'appui de l'authentification Digest, à moins que de ce 25 Mars 2010 commettre:
https://github.com/FFmpeg/FFmpeg/commit/855e7732c6bcc7d52cd0863407a721c2bf00fcf1
La logique de la mise en œuvre de l'empreinte de calcul est principalement dans ce fichier:
https://github.com/FFmpeg/FFmpeg/blob/master/libavformat/httpauth.c
Selon cette changelog, que fait il dans la version 0.6 de presse:
OriginalL'auteur bovine
J'ai passé tout le week-end (ffmpeg 07/07/2014) et peut dire:- NON! Peut-être ffmpeg a RTSP codes pour digérer/auth, mais ils ne fonctionnent pas. J'ai toujours eu d'erreur 401 de la caméra IP avec digest/auth et d'un bon travail de base/auth.
VLC avec live555 fonctionne bien avec authentification.
OriginalL'auteur victor kulichkin
Après le creusement d'un lot avec ffmpeg, j'ai trouvé que les longues url avec l'autorisation d'échouer dans ffmpeg, tout en travaillant bien avec VLC.
Url longueur avec auth doit être inférieure à 140.
Donc, 139 caractères travaillé en 140 a échoué avec
method SETUP failed: 401 Unauthorized
P. S.
Après avoir creuser dans le code Source, j'ai trouvé https://github.com/FFmpeg/FFmpeg/blob/415f907ce8dcca87c9e7cfdc954b92df399d3d80/libavformat/rtsp.h#L423
Ressemble, c'est de 128 caractères pour les url sans mot de passe.
OriginalL'auteur Ruslan Kyrychuk
support ffmpeg rtsp authentification je pense que vous pourriez être absent des devis couvrant rstp URL.
exemples:
Ne fonctionne pas :
ffmpeg -i rtsp://user:[email protected]/VideoString
De travail :
ffmpeg -i "rtsp://user:[email protected]/VideoString"
OriginalL'auteur Amit Sharma