
Recherche avancée
Autres articles (39)
-
Les vidéos
21 avril 2011, parComme les documents de type "audio", Mediaspip affiche dans la mesure du possible les vidéos grâce à la balise html5 .
Un des inconvénients de cette balise est qu’elle n’est pas reconnue correctement par certains navigateurs (Internet Explorer pour ne pas le nommer) et que chaque navigateur ne gère en natif que certains formats de vidéos.
Son avantage principal quant à lui est de bénéficier de la prise en charge native de vidéos dans les navigateur et donc de se passer de l’utilisation de Flash et (...) -
MediaSPIP v0.2
21 juin 2013, parMediaSPIP 0.2 est la première version de MediaSPIP stable.
Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...) -
Mise à disposition des fichiers
14 avril 2011, parPar défaut, lors de son initialisation, MediaSPIP ne permet pas aux visiteurs de télécharger les fichiers qu’ils soient originaux ou le résultat de leur transformation ou encodage. Il permet uniquement de les visualiser.
Cependant, il est possible et facile d’autoriser les visiteurs à avoir accès à ces documents et ce sous différentes formes.
Tout cela se passe dans la page de configuration du squelette. Il vous faut aller dans l’espace d’administration du canal, et choisir dans la navigation (...)
Sur d’autres sites (6964)
-
Anomalie #3860 : Non prise en compte de la balise `genie` d’un paquet.xml lors du vidage de cache
9 novembre 2016, par marcimat ☺☮☯♫Je pensais bien déplacer plus haut le chargement des chemins et options (le point B que j’indiquais).
Mais. Cela pourrait potentiellement impacter des plugins qui attendent d’avoir dans leur fichier d’option un ’spip_pipeline’ un peu rempli.Mais je vois 1 plugin (1 seul sur la zone il me semble) que ma pourrait impacter : Fastcache. (En fait non car Mutualisation déclare son pipeline dans son fichier d’option aussi donc, ça ne s’applique pas pour lui) mais je le mets pour l’exemple : si je remonte un peu le chargement des fichiers d’options, la globale ’spip_pipeline’ ne sera pas remplie par les pipelines déclarés dans les plugin.xml ou paquet.xml des plugins à activer.
Or, dans Fastcache on a cette écriture :# s’inserer au *debut* du pipeline affichage_final pour etre avant f_surligne etc # mais de preference apres mutualisation_url_img_courtes pour qu’il s’applique $GLOBALS[’spip_pipeline’][’affichage_final’] = preg_replace( ’,|mutualisation_url_img_courtes|^, ’,’\0|Fastcache_affichage_final’, $GLOBALS[’spip_pipeline’][’affichage_final’] ) ;
On peut peut être du coup supposer que d’autres plugins dans la nature font de même ?
Ça se mord un peu la queue tout de même, vu que le fichier de chargement des pipelines (tmp/cache/charger_pipelines) pourrait aussi avoir besoin d’infos qui sont chargées dans les fichiers d’options de plugins. En tout cas là pour cette balise<genie></genie>
tel que c’est codé il en a besoin (des chemins au moins).Cependant je serai d’avis tout de même de recharger les chemins et options plus tôt (spip_pipeline sera presque vide dans les fichiers d’options), en considérant que le fichier d’option sert à remplir justement ce fichier de pipeline, pas à modifier des fonctions qu’ont demandé d’autres plugins.
Voici un patch, pour voir ce que j’indique en B donc, en pièce jointe.
-
Convert H.264 Annex B to MPEG-TS
24 octobre 2019, par LaneSO...
I have RAW H.264 video data captured via RTSP in a local file and I am attempting to playback the video in a Java FX application. In order to do this, I need to use Http Live Streaming.
I have successfully prototyped a Java FX architecture that can play a video via HLS with a local server using a local folder containing a .m3u8 (HLS index) file and collection of .ts (MPEG-TS) files. The last piece for me is to replace the .ts files with .264 / .h264 files and in the local server, perform the conversion / wrapping of the H.264 Annex B data into MPEG-TS.
I am having trouble figuring out what is required to get H.264 Annex B into MPEG-TS. I have found the following information...
"Annex B is commonly used in live and streaming formats such as
transport streams..."szatmary.org/blog/25
"Annex B of of the document specifies one such format, which wraps NAL
units in a format resembling a traditional MPEG video elementary
stream, thus making it suitable for use with containers like MPEG
PS/TS unable to provide the required framing..."wiki.multimedia.cx/ ?title=H.264
"Java FX supports a number of different media types. A media type is
considered to be the combination of a container format and one or more
encodings. In some cases the container format might simply be an
elementary stream containing the encoded data."docs.oracle.com/javafx/2/api/javafx/scene/media/package-summary.html
"Use the CODECS attribute of the EXT-X-STREAM-INF tag. When this
attribute is present, it must include all codecs and profiles required
to play back the stream..."developer.apple.com/library/ios/documentation/networkinginternet/conceptual/streamingmediaguide/FrequentlyAskedQuestions/FrequentlyAskedQuestions.html
It seems like I am missing something simple around Elementary and Transport Streams. I have used ffmpeg to convert my H.264 file into a TS file and try to understand the differences. I have an idea of the approximate format differences, but I am still lacking on the details to do it. Does anyone have a link showcasing this or know something simple about how to serve H.264 Annex B data over MPEG-TS ?
I am not looking to use a tool, I need to have a custom file format locally where I parse out the H.264 Annex B data and perform the format change in memory, on the fly. I know of a way to use ffmpeg with pipes to accomplish this, but I do not want to have any dependencies and performance is important.
-
Convert H.264 Annex B to MPEG-TS
4 juin 2014, par LaneSO...
I have RAW H.264 video data captured via RTSP in a local file and I am attempting to playback the video in a Java FX application. In order to do this, I need to use Http Live Streaming.
I have successfully prototyped a Java FX architecture that can play a video via HLS with a local server using a local folder containing a .m3u8 (HLS index) file and collection of .ts (MPEG-TS) files. The last piece for me is to replace the .ts files with .264 / .h264 files and in the local server, perform the conversion / wrapping of the H.264 Annex B data into MPEG-TS.
I am having trouble figuring out what is required to get H.264 Annex B into MPEG-TS. I have found the following information...
"Annex B is commonly used in live and streaming formats such as
transport streams..."szatmary.org/blog/25
"Annex B of of the document specifies one such format, which wraps NAL
units in a format resembling a traditional MPEG video elementary
stream, thus making it suitable for use with containers like MPEG
PS/TS unable to provide the required framing..."wiki.multimedia.cx/ ?title=H.264
"Java FX supports a number of different media types. A media type is
considered to be the combination of a container format and one or more
encodings. In some cases the container format might simply be an
elementary stream containing the encoded data."docs.oracle.com/javafx/2/api/javafx/scene/media/package-summary.html
"Use the CODECS attribute of the EXT-X-STREAM-INF tag. When this
attribute is present, it must include all codecs and profiles required
to play back the stream..."developer.apple.com/library/ios/documentation/networkinginternet/conceptual/streamingmediaguide/FrequentlyAskedQuestions/FrequentlyAskedQuestions.html
It seems like I am missing something simple around Elementary and Transport Streams. I have used ffmpeg to convert my H.264 file into a TS file and try to understand the differences. I have an idea of the approximate format differences, but I am still lacking on the details to do it. Does anyone have a link showcasing this or know something simple about how to serve H.264 Annex B data over MPEG-TS ?
I am not looking to use a tool, I need to have a custom file format locally where I parse out the H.264 Annex B data and perform the format change in memory, on the fly. I know of a way to use ffmpeg with pipes to accomplish this, but I do not want to have any dependencies and performance is important.