Recherche avancée

Médias (91)

Autres articles (69)

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

  • Creating farms of unique websites

    13 avril 2011, par

    MediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
    This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...)

  • Les statuts des instances de mutualisation

    13 mars 2010, par

    Pour des raisons de compatibilité générale du plugin de gestion de mutualisations avec les fonctions originales de SPIP, les statuts des instances sont les mêmes que pour tout autre objets (articles...), seuls leurs noms dans l’interface change quelque peu.
    Les différents statuts possibles sont : prepa (demandé) qui correspond à une instance demandée par un utilisateur. Si le site a déjà été créé par le passé, il est passé en mode désactivé. publie (validé) qui correspond à une instance validée par un (...)

Sur d’autres sites (15052)

  • Live TV Stream to Android

    8 mai 2016, par Hd Dream

    I am new user on stackoverflow.
    I wrote you today to get answer and solution to my problem.
    I have input stream come from vlc. I need that all android connected to my network can watch stream in live in the same time like an online channel tv.
    I saw for this channel

    Code : Select all
    www.canal2international.net/live.php

    there is a same ts file is generated for each 45 second.

    I need to do the same but with a mp4 file that I insered on html5 video tag.
    for that I tried to convert my input stream with this cmd on ffmpeg

    Code : Select all
    ffmpeg -i 192.168.1.10:8620 -c:v libx264 -profile:v baseline -c:a aac -ar 44100 -ac 2 -b:a 128k -f segment -segment_time 45 -segment_format_options movflags=+faststart -segment_list D :\live\play.m3u8 -segment_list_size 2 D :\live\watch%03d.mp4

    I’m not satisfied. I can’t insert m3u8 file in html5 video tag because android don’t read it and his content.

    I tried another code that I can say little similar that the result of this page

    Code : Select all
    www.canal2international.net/live.php

    Code : Select all
    ffmpeg -i 192.168.1.10:8620 -hls_flags single_file D :\live\play.m3u8

    It generated two files, a ts and a m3u8.
    I know that html5 video tag can read ts file. Maybe there is a solution somewhere.

    The second way I don’t like in this code is ts file don’t read in real time. When I read file it begin from the first encoding.

    All android connected to my network must watch in real time !

    I don’t know how to solve my problem that’s why I write in thie forum.

    Thank you in advance for all your help !

  • How to stream non-exhaustive list of clips into rtmp server using ffmpeg ?

    30 octobre 2017, par codedemon

    I have program that generates clips uniform length ( around seconds ) continuously. Clips are named chronologically (DT stamp). Now I need to merge those clip and stream all of them in real time via ffmpeg.

    I prefer FFmpeg, but any other option is also welcomed.

    Thank you.

  • RTSP : shodan can do what I can't do with ffmpeg [closed]

    6 août 2024, par Charlie Bronson

    Good morning, I hope someone can help me, I can't get to the bottom of this situationGood morning, I hope someone can help me, I can't get to the bottom of this situation

    


    Premise 1 : Shodan does not brute force or log in with default credentials

    


    Shodan manages to access and capture the RTSP stream and take a snapshot of an AXIS Q6045-E Mk II camera.

    


    Premise 2 : I didn't perform the installation and I don't know (and I don't want to know) the access credentials for the camera, I'm just checking its security

    


    At the request of the camera owner, I attempted to take a snapshot using ffmpeg :

    


    ffmpeg -hide_banner -loglevel verbose  -y -rtsp_transport tcp -i "rtsp://xxx.xxx.xxx.xxx:554" -an -vframes 1 -q:v 2 image.jpg


    


    and obtain this output :

    


    [tcp @ 0x61b69c5f4400] Starting connection attempt to xxx.xxx.xxx.xxx port 554
[tcp @ 0x61b69c5f4400] Successfully connected to xxx.xxx.xxx.xxx port 554
[in#0 @ 0x61b69c5f16c0] Error opening input: Invalid data found when processing input
Error opening input file rtsp://xxx.xxx.xxx.xxx:554.
Error opening input files: Invalid data found when processing input


    


    On wireshark I can see how the camera requires authentication and ffmpeg responds with a FIN ACK once it receives OK after the DESCRIBE requestOn wireshark I can see how the camera requires authentication and ffmpeg responds with a FIN ACK once it receives OK after the DESCRIBE request :

    


    My OPTION request

    


    Real Time Streaming Protocol
    Request: OPTIONS rtsp://xxx.xxx.xxx.xxx:554 RTSP/1.0\r\n
        Method: OPTIONS
        URL: rtsp://xxx.xxx.xxx.xxx:554
    CSeq: 1\r\n
    User-Agent: Lavf61.1.100\r\n
    \r\n


    


    Camera response :

    


    Real Time Streaming Protocol
    Response: RTSP/1.0 200 OK\r\n
        Status: 200
    Server: H264DVR 1.0\r\n
    Cseq: 1\r\n
    Public: OPTIONS, DESCRIBE, SETUP, TEARDOWN, GET_PARAMETER, SET_PARAMETER, PLAY, PAUSE\r\n
    \r\n


    


    My DESCRIBE request :

    


    Real Time Streaming Protocol
    Request: DESCRIBE rtsp://xxx.xxx.xxx.xxx:554 RTSP/1.0\r\n
        Method: DESCRIBE
        URL: rtsp://xxx.xxx.xxx.xxx:554
    Accept: application/sdp\r\n
    CSeq: 2\r\n
    User-Agent: Lavf61.1.100\r\n
    \r\n


    


    Camera response requesting digest authentication :

    


    Real Time Streaming Protocol
    Response: RTSP/1.0 200 OK\r\n
        Status: 200
    Server: H264DVR 1.0\r\n
    Cseq: 2\r\n
    WWW-Authenticate: Digest realm="135axxxxxxxxxxx", nonce="96n0d4Lv626w8vfu8L090B6\r\n
    \r\n


    


    My response at this point is a TCP FIN ACK.

    


    Premise 3 : I am not an RTSP or ffmpeg expert

    


    at this point I told the owner that as he could see, credentials were required for access, and he rightly says that this is not the case as shodan still manages to access.

    


    If I assume premise 1 to be true, then I'm doing something wrong in the ffmpeg request, so how can I modify the ffmpeg request to obtain a snapshot compatible with the shodan one and avoid detecting false negatives ?