couchdb
データベースにいくつかのサウンドファイルがあります(web2pyとは関係ありません)。私のweb2py
アプリケーションはこのデータベースにアクセスできます。サウンドファイルをストリーミングして、次のようにHTMLオーディオタグで聞くことができるようにします。
<audio src="http://www.myserver.com/.../track06.mp3" preload="auto"></audio>
私はこの提案された例に基づいてこのストリーミングを行うことを計画しています:
def streamer():
import os
path=os.path.join(request.folder,'private','largefile.mpeg4')
return response.stream(open(path,'rb'),chunk_size=4096)
しかし、私はいくつかの未解決の質問があります:
- 私のファイル名はローカルファイルシステムではなく、
couchdb
REST経由でアクセスできるデータベースにあります。どうすればストリーミング用に開くことができますか? - オーディオタグがアクティブ化されると、GET / POST / ...のどのようなリクエストが送信されますか?これはで処理できます
web2py
か?
couchdb
基本的に、誰かがを介して添付ファイルをストリーミングする実用的な例があるかどうかを知りたいですweb2py
。