Je prépare une réponse à une requête HTTP pour envoyer la vidéo et la réception de l'erreur: Broken Pipecomment utiliser Content_type, video/mp2t dans la réponse http?
if self.path.endswith(".ts"):
f = open("filename.ts", 'r')
self.send_response(200)
self.send_header('Content-Type', "video/mp2t")
self.end_headers()
self.wfile.write(f.read())
return
Réponse ci-dessous fonctionne même très bien. Je soupçonne qu'il est lié à un problème de type mimé. Quelqu'un peut-il me suggérer comment puis-je utiliser video/mp2t avec baseHttpServer ??
Et encore une fois, vous devinez au hasard que "tuyau cassé" vient du type MIME? Vous avez déjà posé une autre question à ce sujet. Si vous venez de demander "Qu'est-ce qu'une erreur de tuyau cassé?" les gens vous donneraient de meilleures réponses. – AndiDog
Je ne devine pas au hasard. Content-Type, la vidéo/mpeg fonctionne où Content-Type, video/mp2t ne fonctionne pas et je pense que le tuyau cassé est une erreur plus généralisée. L'erreur réelle qui m'a poussé à deviner à propos de mimetypes est ERREUR: 404: Contenu non trouvé – neuron