Recherche avancée

Médias (0)

Mot : - Tags -/auteurs

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (97)

  • Organiser par catégorie

    17 mai 2013, par

    Dans MédiaSPIP, une rubrique a 2 noms : catégorie et rubrique.
    Les différents documents stockés dans MédiaSPIP peuvent être rangés dans différentes catégories. On peut créer une catégorie en cliquant sur "publier une catégorie" dans le menu publier en haut à droite ( après authentification ). Une catégorie peut être rangée dans une autre catégorie aussi ce qui fait qu’on peut construire une arborescence de catégories.
    Lors de la publication prochaine d’un document, la nouvelle catégorie créée sera proposée (...)

  • Qualité du média après traitement

    21 juin 2013, par

    Le bon réglage du logiciel qui traite les média est important pour un équilibre entre les partis ( bande passante de l’hébergeur, qualité du média pour le rédacteur et le visiteur, accessibilité pour le visiteur ). Comment régler la qualité de son média ?
    Plus la qualité du média est importante, plus la bande passante sera utilisée. Le visiteur avec une connexion internet à petit débit devra attendre plus longtemps. Inversement plus, la qualité du média est pauvre et donc le média devient dégradé voire (...)

  • Ecrire une actualité

    21 juin 2013, par

    Présentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
    Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
    Vous pouvez personnaliser le formulaire de création d’une actualité.
    Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...)

Sur d’autres sites (5206)

  • Merge commit ’46430fd47c6239ef8742d0a34f9412d5060fa798’

    15 mai 2013, par Michael Niedermayer
    Merge commit ’46430fd47c6239ef8742d0a34f9412d5060fa798’
    

    * commit ’46430fd47c6239ef8742d0a34f9412d5060fa798’ :
    vc1dec : Don’t attempt error concealment on field pictures
    vc1dec : fieldtx is only valid for interlaced frame pictures
    aacenc : Fix erasure of surround channels
    aacenc : Fix target bitrate for twoloop quantiser search

    Conflicts :
    libavcodec/vc1dec.c

    Merged-by : Michael Niedermayer <michaelni@gmx.at>

    • [DH] libavcodec/vc1dec.c
  • What is the most efficient way to broadcast a live stream ? [closed]

    3 août 2020, par Harsh

    I want to build a live streaming system for a classroom. The amount on information on this subject is so confusing. These are the features/requirements that I want to have in my app :

    &#xA;

      &#xA;
    1. Room type system.
    2. &#xA;

    3. One teacher - N students (N<200).
    4. &#xA;

    5. Broadcast video/audio. This needs to be only 1 way. (1T ---> 200S)
    6. &#xA;

    7. Audio chat should be possible if a teacher allows a student to speak.
    8. &#xA;

    9. Need not to record the session, though it would be a great feature to have.
    10. &#xA;

    &#xA;

    Now, from my research I have established there are many ways to go about it. The best one to me seems using WebRTC. In that case I do not have to worry about the platform that much.&#xA;WebRTC needs a STUN/TURN server, that can be easily set-up using the coturn project.&#xA;I'll also need a SFU which forwards my stream to the client, like Janus or Mediasoup.&#xA;But that's where I'm getting confused.

    &#xA;

    Can I not directly use a live stream, send it to the server, transcode it in real time using ffmpeg to HLS/DASH and publish it to a S3 bucket from where the users can access it. Wouldn't that be more efficient and able to handle much more students easily.

    &#xA;

    For the audio part I could just use the p2p functionality of webrtc in the browser itself, so no need to route that through the server.

    &#xA;

    That is how far I've come to understand the system. I still don't completely understand how SFU works and I'm confused about how many live streams can one server handle (say a 4C/8GB). Or if using ffmpeg on VPS is a bad thing and I should use the AWS services instead ?

    &#xA;

    Can someone please help me understand this ?

    &#xA;

    Thanks !

    &#xA;

  • Cant rotate video Android FFMPEG

    24 novembre 2016, par ashishguptabns

    I am using https://github.com/WritingMinds/ffmpeg-android-java. Can trim, join mp4 files but not able to rotate and speed up/down.

    Tried almost all SO answers but no luck.

    I am using latest Android Studio.

    D/ffmpeg_work: [-noautorotate, -i, /storage/emulated/0/Pictures/VideoApp/v_1479895157.mp4, -vf, transpose=1, /storage/emulated/0/Pictures/VideoApp/v_1480001945.mp4]
    D/FFmpeg: Running publishing updates method
    D/ffmpeg_work: onProgress: ffmpeg version n3.0.1 Copyright (c) 2000-2016 the FFmpeg developers
    D/ffmpeg_work: onProgress:   built with gcc 4.8 (GCC)
    D/ffmpeg_work: onProgress:   configuration: --target-os=linux --cross-prefix=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi- --arch=arm --cpu=cortex-a8 --enable-runtime-cpudetect --sysroot=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/sysroot --enable-pic --enable-libx264 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-fontconfig --enable-pthreads --disable-debug --disable-ffserver --enable-version3 --enable-hardcoded-tables --disable-ffplay --disable-ffprobe --enable-gpl --enable-yasm --disable-doc --disable-shared --enable-static --pkg-config=/home/vagrant/SourceCode/ffmpeg-android/ffmpeg-pkg-config --prefix=/home/vagrant/SourceCode/ffmpeg-android/build/armeabi-v7a --extra-cflags='-I/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all' --extra-ldflags='-L/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie' --extra-libs='-lpng -lexpat -lm' --extra-cxxflags=
    D/ffmpeg_work: onProgress:   libavutil      55. 17.103 / 55. 17.103
    D/ffmpeg_work: onProgress:   libavcodec     57. 24.102 / 57. 24.102
    D/ffmpeg_work: onProgress:   libavformat    57. 25.100 / 57. 25.100
    D/ffmpeg_work: onProgress:   libavdevice    57.  0.101 / 57.  0.101
    D/ffmpeg_work: onProgress:   libavfilter     6. 31.100 /  6. 31.100
    D/ffmpeg_work: onProgress:   libswscale      4.  0.100 /  4.  0.100
    D/ffmpeg_work: onProgress:   libswresample   2.  0.101 /  2.  0.101
    D/ffmpeg_work: onProgress:   libpostproc    54.  0.100 / 54.  0.100
    D/ffmpeg_work: onProgress: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/storage/emulated/0/Pictures/VideoApp/v_1479895157.mp4':
    D/ffmpeg_work: onProgress:   Metadata:
    D/ffmpeg_work: onProgress:     major_brand     : isom
    D/ffmpeg_work: onProgress:     minor_version   : 512
    D/ffmpeg_work: onProgress:     compatible_brands: isomiso2avc1mp41
    D/ffmpeg_work: onProgress:     encoder         : Lavf57.25.100
    D/ffmpeg_work: onProgress:   Duration: 00:00:09.88, start: -3.000000, bitrate: 1816 kb/s
    D/ffmpeg_work: onProgress:     Stream #0:0(eng): Video: h264 (Baseline) (avc1 / 0x31637661), yuv420p, 1280x960, 1755 kb/s, 4.46 fps, 7.50 tbr, 90k tbn, 180k tbc (default)
    D/ffmpeg_work: onProgress:     Metadata:
    D/ffmpeg_work: onProgress:       rotate          : 270
    D/ffmpeg_work: onProgress:       handler_name    : VideoHandler
    D/ffmpeg_work: onProgress:     Side data:
    D/ffmpeg_work: onProgress:       displaymatrix: rotation of 90.00 degrees
    D/ffmpeg_work: onProgress:     Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 96 kb/s (default)
    D/ffmpeg_work: onProgress:     Metadata:
    D/ffmpeg_work: onProgress:       handler_name    : SoundHandler

    Tried these also :

    [-noautorotate, -i, /storage/emulated/0/Pictures/VideoApp/v_1479895157.mp4, -filter:v, transpose=1, /storage/emulated/0/Pictures/VideoApp/v_1480002208.mp4]

    [-noautorotate, -i, /storage/emulated/0/Pictures/VideoApp/v_1479895157.mp4, -filter:v, transpose=1, -metadata:s:v, rotate=0, /storage/emulated/0/Pictures/VideoApp/v_1480002275.mp4]

    [-noautorotate, -i, /storage/emulated/0/Pictures/VideoApp/v_1479895157.mp4, -vf, transpose=1, /storage/emulated/0/Pictures/VideoApp/v_1480002362.mp4]

    After this nothing happens in both cases