From: yomguy Date: Mon, 2 Apr 2012 10:27:28 +0000 (+0200) Subject: add MP4 streaming X-Git-Tag: 1.4.3-2~36 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=bfc6b5fb6957bf1a0441826c9289dcf818cd4548;p=telemeta.git add MP4 streaming --- diff --git a/telemeta/views/base.py b/telemeta/views/base.py index c9c27352..7421f7cd 100644 --- a/telemeta/views/base.py +++ b/telemeta/views/base.py @@ -930,6 +930,14 @@ class ItemView(object): messages.error(request, title) return render(request, 'telemeta/messages.html', {'description' : description}) + #FIXME: MP4 handling in TimeSide + if 'mp4' in extension: + mime_type = 'video/mp4' + video = item.file.path + response = HttpResponse(stream_from_file(video), mimetype = mime_type) + response['Content-Disposition'] = 'attachment' + return response + for encoder in self.encoders: if encoder.file_extension() == extension: break