
Recherche avancée
Autres articles (36)
-
Les autorisations surchargées par les plugins
27 avril 2010, parMediaspip core
autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs -
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir -
Librairies et binaires spécifiques au traitement vidéo et sonore
31 janvier 2010, parLes logiciels et librairies suivantes sont utilisées par SPIPmotion d’une manière ou d’une autre.
Binaires obligatoires FFMpeg : encodeur principal, permet de transcoder presque tous les types de fichiers vidéo et sonores dans les formats lisibles sur Internet. CF ce tutoriel pour son installation ; Oggz-tools : outils d’inspection de fichiers ogg ; Mediainfo : récupération d’informations depuis la plupart des formats vidéos et sonores ;
Binaires complémentaires et facultatifs flvtool2 : (...)
Sur d’autres sites (5523)
-
Live streaming and simultaneous local/server video saving with Insta360/Theta 360 camera [closed]
13 août 2023, par FornowI'm currently working on a project that involves live streaming video from a 360 camera, specifically the Insta360 and Theta models, while also saving the streamed video either locally or on a remote server. I'm relatively new to both live streaming and working with 360 cameras, so I'm seeking guidance on the best approach to achieve this.


My primary goals are as follows :


- 

-
Live Streaming : I want to be able to stream the real-time video captured by the 360 camera to a web platform or application, allowing users to experience the immersive 360 content as it happens.


-
Simultaneous Video Saving : In addition to live streaming, I also need to save the streamed video. This can either be saved locally on the device running the streaming process or on a remote server. The saved video should ideally retain its 360 nature and high-quality resolution.








I've been researching various technologies and frameworks like WebRTC for live streaming, but I'm unsure about the compatibility and best practices when dealing specifically with 360 cameras like Insta360 and Theta. Additionally, I'm uncertain about the most efficient way to save the streamed video while maintaining its immersive properties.


If anyone has experience with live streaming from 360 cameras and simultaneously saving the content, could you please provide insights into the following :


- 

- Recommended libraries, SDKs, or frameworks for live streaming 360 video from Insta360 or Theta cameras.
- Tips for ensuring the streamed video retains its 360 attributes and high quality.
- Best practices for saving the streamed video either locally or on a remote server while the live stream is ongoing.








Any code examples, tutorials, or step-by-step guides would be greatly appreciated. Thank you in advance for your help !


-
-
FFMPEG how to restart a live stream if it stops [on hold]
11 février 2018, par RickyIs there a way to restart a stream if it dies ?
Here is what I want to stream :
ffmpeg -re -i "https://mnmedias.api.telequebec.tv/m3u8/29880.m3u8" -acodec aac -vcodec libx264 -f flv "rtmp://ingest-cn-tor.switchboard.zone/live/goo-2222-2222-2222-2222"
-
Different live stream resolutions with rtp and ffmpeg using bluenviron/mediamtx
17 juin 2023, par Emad HelmiI am attempting to use RTP streaming with ffmpeg and Bluenviron Mediamtx. I have a sample file that I publish to the RTMP server using ffmpeg :


ffmpeg -re -stream_loop -1 -i files/sample-30s.mp4 -c copy -f flv "rtmp://localhost:1935/show/test?user=myuser&pass=mypass&id=nonblockid"



I can see the live stream in my browser at
localhost:8888
. However, I want to have the live stream asm3u8
files with different resolutions. There is no documentation on how to do this in the repo, and some of the solutions on the internet have not worked for me. For example, using this question, I have tried running the followingffmpeg
command :

ffmpeg -f flv -i "rtmp://server/live/livestream" \
 -map 0:v:0 -map 0:a:0 -map 0:v:0 -map 0:a:0 -map 0:v:0 -map 0:a:0 \
 -c:v libx264 -crf 22 -c:a aac -ar 44100 \
 -filter:v:0 scale=w=480:h=360 -maxrate:v:0 600k -b:a:0 500k \
 -filter:v:1 scale=w=640:h=480 -maxrate:v:1 1500k -b:a:1 1000k \
 -filter:v:2 scale=w=1280:h=720 -maxrate:v:2 3000k -b:a:2 2000k \
 -var_stream_map "v:0,a:0,name:360p v:1,a:1,name:480p v:2,a:2,name:720p" \
 -preset fast -hls_list_size 10 -threads 0 -f hls \
 -hls_time 3 -hls_flags independent_segments \
 -master_pl_name "livestream.m3u8" \
 -y "livestream-%v.m3u8"



But this does not work. Should I run another ffmpeg command to get the stream and generate another stream on the same RTMP server ?