J'ai plusieurs flux Flash et je veux afficher uniquement les flux actifs/en direct/en ligne. Quelqu'un peut-il fournir un exemple de code qui peut vérifier l'état du flux? ou indiquer où je peux l'attraper (je pense que Red5 et RTMPy devraient avoir ceci, mais je n'ai aucune expérience avec RTMP, il y a aussi la spécification RTMP, mais wiki dit que c'est incomplet)? Ma langue cible est Python, mais le code dans n'importe quelle langue sera utile.RTMP: vérifier si le flux est en ligne avec Python
3
A
Répondre
2
En cas de perte de connexion ou de connexion, le code ci-dessous affichera un message d'erreur.
from twisted.internet import reactor
from rtmpy.client import ClientFactory
reactor.connectTCP('localhost', 1935, ClientFactory())
reactor.run()
Questions connexes
- 1. Vérifiez si un flux rtmp est en cours d'exécution et démarrez ffmpeg avec PHP/Shell-Script/Ruby
- 2. Comment enregistrer un flux RTMP?
- 3. Comment vérifier si un caractère est en majuscule en Python?
- 4. Python: Vérifier si le nouveau fichier est dans le dossier
- 5. Comment vérifier si une liste est vide en Python?
- 6. Comment vérifier ASP.NET si l'utilisateur est en ligne?
- 7. Xcode iPhone Programmation vérifier si un serveur est en ligne
- 8. Vérifier si un fichier Lilypond (.ly) est valide avec python
- 9. Vérifier si un chemin est valide en Python
- 10. Python pour vérifier si l'état de fichier est le téléchargement
- 11. Comment vérifier si une connexion MySQL est fermée en Python?
- 12. Vérifier si un flux est un fichier zip
- 13. Comment vérifier si un processus est en cours d'exécution dans le gestionnaire de tâches avec python
- 14. Flux RTMP non trouvé dans AS3
- 15. Java: Vérifier si le PC est inactif
- 16. Est-ce que Dday peut vérifier si le flux entrant est au format iCalendar valide?
- 17. Vérifier si le fichier est signé
- 18. Vérifiez si le paquet Python est installé
- 19. Comment vérifier si le formulaire est maximisé?
- 20. comment vérifier si le fichier est php?
- 21. Comment vérifier si le fichier est chiffré avec AES (Rijndael)
- 22. Comment vérifier si une touche est actuellement pressée avec Tkinter en Python?
- 23. vérifier si une ligne est vide à l'aide bash
- 24. PHP vérifier si le fichier est bloqué avec flock()?
- 25. Flash Media Server, test de flux RTMP depuis Flash Builder
- 26. Vérifier si le nom d'utilisateur est disponible avec AJAX
- 27. powershell - vérifier si le pdf est crypté
- 28. OSMF/ActionScript 3 - détection de la fin d'un flux RTMP en direct, etc.
- 29. Vérifier si le contrôle est à l'écran
- 30. Python vérifier si l'objet est dans la liste des objets
@lex, comme je comprends ce code juste vérifie s'il y a un serveur RTMP sur le port 1935. Mais je veux vérifier si le flux particulier (par exemple rtmp: //fms.rambler.ru/live/sc2tv1) est en ligne. Est-ce que je manque quelque chose? –
Qu'est-ce que le script imprime exactement lorsque vous l'exécutez avec rtmp: //fms.rambler.ru/live/sc2tv1? – Lex
@lex, y a-t-il un paquet de travail de rtmpy? Actuellement, j'ai AttributeError: l'objet 'module' n'a pas d'attribut 'BaseProtocol' important BaseProtocol de rtmpy.protocol. –