
Recherche avancée
Médias (91)
-
Les Miserables
9 décembre 2019, par
Mis à jour : Décembre 2019
Langue : français
Type : Textuel
-
VideoHandle
8 novembre 2019, par
Mis à jour : Novembre 2019
Langue : français
Type : Video
-
Somos millones 1
21 juillet 2014, par
Mis à jour : Juin 2015
Langue : français
Type : Video
-
Un test - mauritanie
3 avril 2014, par
Mis à jour : Avril 2014
Langue : français
Type : Textuel
-
Pourquoi Obama lit il mes mails ?
4 février 2014, par
Mis à jour : Février 2014
Langue : français
-
IMG 0222
6 octobre 2013, par
Mis à jour : Octobre 2013
Langue : français
Type : Image
Autres articles (7)
-
Que fait exactement ce script ?
18 janvier 2011, parCe script est écrit en bash. Il est donc facilement utilisable sur n’importe quel serveur.
Il n’est compatible qu’avec une liste de distributions précises (voir Liste des distributions compatibles).
Installation de dépendances de MediaSPIP
Son rôle principal est d’installer l’ensemble des dépendances logicielles nécessaires coté serveur à savoir :
Les outils de base pour pouvoir installer le reste des dépendances Les outils de développements : build-essential (via APT depuis les dépôts officiels) ; (...)
Sur d’autres sites (3571)
-
How do I access the files from a ffmpeg_streaming PUT request in Django ?
8 juin 2020, par SageI'm trying to stream video from my webcam using a python package called ffmpeg_streaming and Django2.0. I can see the request being received on the server side but I can't access the actual files in views.



This is my views.py



@csrf_exempt
def stream_video(request):
 stream = QueryDict(request.body)
 print("Stream: ", stream)
 data = {'stream': 'streaming...'}
"""
 if hasattr(request, '_post'):
 del request._post
 del request._files
 try:
 request.method = 'POST'
 request._lost_post_and_files()
 request.method = 'PUT'
 except(AttributeError):
 request.META['REQUEST_METHOD'] = 'POST'
 request._load_post_and_files()
 request.META['REQUEST_METHOD'] = 'PUT'
 request.PUT = request.POST
"""
 file_ob = request.POST
 print('Files: ', file_ob)
 files = request.FILES
 print('Files:' , files)
 return JsonResponse(data)




stream_video.py



import ffmpeg_streaming

video = ffmpeg_streaming.input('/dev/video0', capture=True)
_480p = Representation(Size(854, 480), Bitrate(750 * 1024, 192 * 1024))
hls = video.hls(Formats.h264(), hls_list_size=10, hls_time=5, method='POST', post_data='File')
hls.flags('delete_segments')
hls.representations(_480p)
hls.output('http://127.0.0.1:8000/stream_video/out.m3u8')




How would I go about accessing the files and treating them as uploads ?


-
ffserver : Use AVOption API to access ffm demuxer instead of direct access depending...
20 novembre 2015, par Michael Niedermayerffserver : Use AVOption API to access ffm demuxer instead of direct access depending on ABI
server_attached is newly added so the demuxer knows if there is an attached server
that can update the write index. This is needed to fix a infinite loopSigned-off-by : Michael Niedermayer <michael@niedermayer.cc>
-
doc/fate : Document how to request samples upload access
7 août 2019, par Michael Niedermayer