私はビデオを送信するために、HTTP要求に対する応答を準備し、エラーが発生します:以下の壊れたパイプhttp応答でContent_type、video/mp2tを使用する方法は?
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
同じ応答が正常に動作します。
if self.path.endswith(".mov"):
f = open("filename.mov", 'r')
self.send_response(200)
self.send_header('Content-Type', "video/mpeg")
self.end_headers()
self.wfile.write(f.read())
return
私はそれがMIMEタイプの問題に関係していると思われます。どのように私はどのように私はbaseHttpServerでビデオ/ mp2tを使用することができますか?
また、「破損したパイプ」がMIMEタイプに由来することをランダムに推測していますか?あなたはすでにこれについて別の質問をしました。 「破損したパイプのエラーを意味しますか?人々はあなたに良い答えを与えるでしょう。 – AndiDog
私はランダムに推測しているわけではありません。 Content-Type、video/mp2tが動作していないContent-Type、video/mpegが動作しているところで、壊れたパイプがより一般化されたエラーであると私は思っています。 404:コンテンツが見つかりません – neuron