Recherche avancée

Médias (1)

Mot : - Tags -/wave

Autres articles (95)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

  • ANNEXE : Les plugins utilisés spécifiquement pour la ferme

    5 mars 2010, par

    Le site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)

Sur d’autres sites (5708)

  • avcodec/dvbsubdec : support returning exact end times

    22 juin 2014, par Anshul Maheshwari
    avcodec/dvbsubdec : support returning exact end times
    

    fixess part of ticket #2024

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

    • [DH] libavcodec/dvbsubdec.c
  • There is no data in the inbound-rtp section of WebRTC. I don't know why

    13 juin 2024, par qyt

    I am a streaming media server, and I need to stream video to WebRTC in H.264 format. The SDP exchange has no errors, and Edge passes normally.

    &#xA;

    These are the log debugging details from edge://webrtc-internals/. Both DTLS and STUN show normal status, and SDP exchange is also normal. I used Wireshark to capture packets and saw that data streaming has already started. The transport section (iceState=connected, dtlsState=connected, id=T01) also shows that data has been received, but there is no display of RTP video data at all.

    &#xA;

    timestamp   2024/6/13 16:34:01&#xA;bytesSent   5592&#xA;[bytesSent_in_bits/s]   176.2108579387652&#xA;packetsSent 243&#xA;[packetsSent/s] 1.001198056470257&#xA;bytesReceived   69890594&#xA;[bytesReceived_in_bits/s]   0&#xA;packetsReceived 49678&#xA;[packetsReceived/s] 0&#xA;dtlsState   connected&#xA;selectedCandidatePairId CPeVYPKUmD_FoU/ff10&#xA;localCertificateId  CFE9:17:14:B4:62:C3:4C:FF:90:C0:57:50:ED:30:D3:92:BC:BB:7C:13:11:AB:07:E8:28:3B:F6:A5:C7:66:50:77&#xA;remoteCertificateId CF09:0C:ED:3E:B3:AC:33:87:2F:7E:B0:BD:76:EB:B5:66:B0:D8:60:F7:95:99:52:B5:53:DA:AC:E7:75:00:09:07&#xA;tlsVersion  FEFD&#xA;dtlsCipher  TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256&#xA;dtlsRole    client&#xA;srtpCipher  AES_CM_128_HMAC_SHA1_80&#xA;selectedCandidatePairChanges    1&#xA;iceRole controlling&#xA;iceLocalUsernameFragment    R5DR&#xA;iceState    connected&#xA;

    &#xA;

    video recv info

    &#xA;

    inbound-rtp (kind=video, mid=1, ssrc=2124085007, id=IT01V2124085007)&#xA;Statistics IT01V2124085007&#xA;timestamp   2024/6/13 16:34:49&#xA;ssrc    2124085007&#xA;kind    video&#xA;transportId T01&#xA;jitter  0&#xA;packetsLost 0&#xA;trackIdentifier 1395f18c-6ab9-4dbc-9149-edb59a81044d&#xA;mid 1&#xA;packetsReceived 0&#xA;[packetsReceived/s] 0&#xA;bytesReceived   0&#xA;[bytesReceived_in_bits/s]   0&#xA;headerBytesReceived 0&#xA;[headerBytesReceived_in_bits/s] 0&#xA;jitterBufferDelay   0&#xA;[jitterBufferDelay/jitterBufferEmittedCount_in_ms]  0&#xA;jitterBufferTargetDelay 0&#xA;[jitterBufferTargetDelay/jitterBufferEmittedCount_in_ms]    0&#xA;jitterBufferMinimumDelay    0&#xA;[jitterBufferMinimumDelay/jitterBufferEmittedCount_in_ms]   0&#xA;jitterBufferEmittedCount    0&#xA;framesReceived  0&#xA;[framesReceived/s]  0&#xA;[framesReceived-framesDecoded-framesDropped]    0&#xA;framesDecoded   0&#xA;[framesDecoded/s]   0&#xA;keyFramesDecoded    0&#xA;[keyFramesDecoded/s]    0&#xA;framesDropped   0&#xA;totalDecodeTime 0&#xA;[totalDecodeTime/framesDecoded_in_ms]   0&#xA;totalProcessingDelay    0&#xA;[totalProcessingDelay/framesDecoded_in_ms]  0&#xA;totalAssemblyTime   0&#xA;[totalAssemblyTime/framesAssembledFromMultiplePackets_in_ms]    0&#xA;framesAssembledFromMultiplePackets  0&#xA;totalInterFrameDelay    0&#xA;[totalInterFrameDelay/framesDecoded_in_ms]  0&#xA;totalSquaredInterFrameDelay 0&#xA;[interFrameDelayStDev_in_ms]    0&#xA;pauseCount  0&#xA;totalPausesDuration 0&#xA;freezeCount 0&#xA;totalFreezesDuration    0&#xA;firCount    0&#xA;pliCount    0&#xA;nackCount   0&#xA;minPlayoutDelay 0&#xA;

    &#xA;

    wireshark,I have verified that the SSRC in the SRTP is correct.

    &#xA;

    enter image description here

    &#xA;

    This player works normally when tested with other streaming servers. I don't know what the problem is. Is there any way to find out why the web browser cannot play the WebRTC stream that I'm pushing ?

    &#xA;

  • Filter concat has an unconnected output while Video concatenation in ffmpeg wrapper in java

    28 février 2024, par Thor

    I am trying to stitch variable number of videos using ffmpeg wrapper.

    &#xA;

    I have this code :

    &#xA;

    private void videoStich(List<string> videoPaths){&#xA;        FFmpeg ffmpeg = null;&#xA;        FFprobe ffprobe=null;&#xA;        String stitchedOutputPath = outputFolder &#x2B; "/stitched_output.mp4";&#xA;&#xA;        try {&#xA;            ffmpeg = new FFmpeg();&#xA;            ffprobe = new FFprobe();&#xA;        } catch (IOException e) {&#xA;            throw new RuntimeException(e);&#xA;        }&#xA;&#xA;&#xA;        FFmpegBuilder builder = new FFmpegBuilder();&#xA;&#xA;        for (int i = 0; i &lt; videoPaths.size(); i&#x2B;&#x2B;) {&#xA;            String videoPath = videoPaths.get(i);&#xA;            builder.addInput(videoPath);&#xA;        }&#xA;&#xA;        // Add complex filter for concatenation&#xA;        StringBuilder complexFilter = new StringBuilder();&#xA;        for (int i = 0; i &lt; videoPaths.size(); i&#x2B;&#x2B;) {&#xA;            complexFilter.append("[").append(i).append(":v][").append(i).append(":a]");&#xA;//            if (i &lt; videoPaths.size() - 1) {&#xA;//                complexFilter.append("[");&#xA;//            }&#xA;        }&#xA;        complexFilter.append("concat=n=").append(videoPaths.size()).append(":v=1:a=1[v][a]");&#xA;&#xA;        builder.setComplexFilter(complexFilter.toString())&#xA;                .addOutput(stitchedOutputPath)&#xA;                .setFormat("mp4")&#xA;                .done();&#xA;&#xA;        FFmpegExecutor executor = new FFmpegExecutor(ffmpeg, ffprobe);&#xA;        executor.createJob(builder).run();&#xA;    }&#xA;</string>

    &#xA;

    but getting this error :

    &#xA;

    2024-02-28T16:30:53.033&#x2B;05:30  INFO 4711 --- [sample_project] [pool-3-thread-1] net.bramp.ffmpeg.RunProcessFunction      : ffmpeg -version&#xA;2024-02-28T16:30:53.126&#x2B;05:30  INFO 4711 --- [sample_project] [pool-3-thread-1] net.bramp.ffmpeg.RunProcessFunction      : ffmpeg -y -v error -i src/main/resources/cutted_videos/0_trimmed.mp4 -i src/main/resources/cutted_videos/1_trimmed.mp4 -filter_complex [0:v][0:a][1:v][1:a]concat=n=2:v=1:a=1[v][a] -f mp4 src/main/resources/cutted_videos/stitched_output.mp4&#xA;Filter concat has an unconnected output&#xA;java.lang.RuntimeException: java.io.IOException: ffmpeg returned non-zero exit status. Check stdout.&#xA;

    &#xA;

    I have been trying to fix this since a long time and didn't find any issue with the filter, it is looking good to me. Can anyone help me with it ?

    &#xA;

    EDIT :&#xA;I found that when I use this command in terminal :

    &#xA;

    ffmpeg -i in1.mp4 -i in2.mp4\&#xA;            -filter_complex "[0:v] [0:a] [1:v] [1:a] \&#xA;concat=n=2:v=1:a=1 [v] [a]" \&#xA;            -f mp4  output_test5.mp4&#xA;

    &#xA;

    it didn ;t work&#xA;while when i used this :

    &#xA;

    ffmpeg -i in1.mp4 -i in2.mp4\&#xA;            -filter_complex "[0:v] [0:a] [1:v] [1:a] \&#xA;concat=n=2:v=1:a=1 [v] [a]" \&#xA;            -f mp4 -map "[v]" -map "[a]" output_test4.mp4&#xA;

    &#xA;

    it worked. I think i need to add -map "[v]" -map "[a]" somehow in the code.

    &#xA;

    but when i try to add :&#xA;builder.setComplexFilter(complexFilter.toString())&#xA;.addOutput(stitchedOutputPath)&#xA;.setFormat("mp4")&#xA;.map()&#xA;.done() ;

    &#xA;

    or

    &#xA;

    builder.setComplexFilter(complexFilter.toString())&#xA;.addOutput(stitchedOutputPath)&#xA;.setFormat("mp4")&#xA;.setMap()&#xA;.done() ;

    &#xA;

    both .set() or setMap() doesn't exist. What to do, how to do ?

    &#xA;