• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

[MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras

Scheduled Pinned Locked Moved Utilities
602 Posts 67 Posters 1.9m Views 68 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    epi @shbatm
    last edited by Sep 24, 2018, 3:21 AM

    @shbatm

    I did a fresh install of RPI OS & MM all addons

    Option one: freeze, then after a wait console available again

    pi@raspberrypi:~/MagicMirror/modules/MMM-RTSPStream $ omxplayer --avdict rtsp_transport:tcp --live --video_queue 4 --fps 30 "rtsp://192.168.2.237:554/user=USER&password=PASS&channel=1&stream=0.sdp"
    Video codec omx-h264 width 1280 height 960 profile 77 fps 30.000000
    Audio codec pcm_alaw channels 1 samplerate 8000 bitspersample 8
    Subtitle count: 0, state: off, index: 1, delay: 0
    V:PortSettingsChanged: 1280x960@30.00 interlace:0 deinterlace:0 anaglyph:0 par:1.00 display:0 layer:0 alpha:255 aspectMode:0
    have a nice day ;)
    

    Option two: many lines

    COMXVideo::Decode timeout
    

    Option three: same as first one, freeze then

    Video codec omx-h264 width 704 height 576 profile 77 fps 30.000000
    Audio codec pcm_alaw channels 1 samplerate 8000 bitspersample 8
    Subtitle count: 0, state: off, index: 1, delay: 0
    V:PortSettingsChanged: 704x576@30.00 interlace:0 deinterlace:0 anaglyph:0 par:1.00 display:0 layer:0 alpha:255 aspectMode:0
    

    Option four:

    pi@raspberrypi:~ $ omxplayer --live --video_queue 4 --fps 30 "rtsp://192.168.2.2                                                                                                                                                             37:554/user=USER&password=PASS&channel=1&stream=0.sdp"
    Video codec omx-h264 width 1280 height 960 profile 77 fps 30.000000
    Audio codec pcm_alaw channels 1 samplerate 8000 bitspersample 8
    Subtitle count: 0, state: off, index: 1, delay: 0
    
    
    
    1 Reply Last reply Reply Quote 0
    • C Offline
      Cr4z33
      last edited by Cr4z33 Oct 26, 2018, 3:26 PM Oct 26, 2018, 3:25 PM

      Hi @shbatm I am playing with your module to see TV programs from a Vu+ Duo² (a DVB-S2+DVB-T Linux/Enigma2 decoder).

      The only thing I can’t succed is to see HD TV programs.
      I’ve tried to use both

      url
      

      and

      hdUrl
      

      , but those streams won’t start (while normal SD programs are working just fine).

      This is my current script by the way (the HD channel has been disabled in the meantime):

      {
      		    module: "MMM-RTSPStream",
      		    position: "bottom_right",
      		    // header: "Sky TG24",
      		        config: {
      		        autoStart: true,
      		        rotateStreams: false,
      		        rotateStreamTimeout: 10,
      		        moduleWidth: 390,
      		        moduleHeight: 219,
      		        localPlayer: 'omxplayer',
      		        remotePlayer: 'none',
      		        showSnapWhenPaused: false,
      		        remoteSnaps: false,
      		        stream1: {
      		            // name: 'Sky TG24',
      		            // url: 'http://192.168.1.6:8001/1:0:1:5:7918:217C:EEEE0000:0:0:0:',
      		            name: 'RAI 3 TGR Puglia',
      		            url: 'http://192.168.1.6:8001/1:0:1:D4B:8800:13E:EEEE0000:0:0:0:',
      		            // name: 'RAI 3 HD',
      		            // hdUrl: 'http://192.168.1.6:8001/1:0:1:2191:5:13E:EEEE0000:0:0:0:',
      		            protocol: "tcp",
      		            frameRate: 'undefined',
      		            width: 390,
      		            height: 219,
      		            }
      		        }
      		},
      
      1 Reply Last reply Reply Quote 0
      • E Offline
        evroom
        last edited by evroom Oct 26, 2018, 3:35 PM Oct 26, 2018, 3:35 PM

        Hi,

        Can you check this ?

        $ vcgencmd codec_enabled MPG2
        

        It should say “MPG2=enabled”.

        License can be bought for a few euro’s:

        http://www.raspberrypi.com/mpeg-2-license-key/

        MagicMirror version: 2.30.0
        Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
        Raspbian GNU/Linux 12 (bookworm)

        Test environment:
        MagicMirror version: v2.30.0
        Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
        Raspbian GNU/Linux 12 (bookworm)

        C 1 Reply Last reply Oct 26, 2018, 3:37 PM Reply Quote 0
        • C Offline
          Cr4z33 @evroom
          last edited by Oct 26, 2018, 3:37 PM

          @evroom said in [MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras:

          Hi,

          Can you check this ?

          $ vcgencmd codec_enabled MPG2
          

          It should say “MPG2=enabled”.

          License can be bought for a few euro’s:

          http://www.raspberrypi.com/mpeg-2-license-key/

          It is enabled as I followed your advice. ;)

          As I said normal SD TV programs work just fine.
          The problem is with High Definition programs.

          1 Reply Last reply Reply Quote 0
          • E Offline
            evroom
            last edited by Oct 26, 2018, 4:38 PM

            RAI 3 HD probably is not free-to-air, so I cannot check it.

            But to be honest, it seems NOT to work for me too.
            Only SD, no HD.
            I had it working on v2.4.1 (made notes about it to not to forget) and did not use it after that.

            You can test it directly, without having to change the MM config all the time:

            $ omxplayer --win "0 0 800 480" --live "http://192.168.1.6:8001/1:0:1:D4B:8800:13E:EEEE0000:0:0:0:"
            
            $ omxplayer --win "0 0 800 480" --live "http://192.168.1.6:8001/1:0:1:2191:5:13E:EEEE0000:0:0:0:"
            

            omxplayer will show the stream details:

            Video codec omx-mpeg2 width 720 height 576 profile 4 fps 25.000000
            Video codec omx-h264 width 1920 height 1080 profile 100 fps 50.000000
            

            On my Pi it seems to run, but nothing appears on the screen.
            :-(

            MagicMirror version: 2.30.0
            Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
            Raspbian GNU/Linux 12 (bookworm)

            Test environment:
            MagicMirror version: v2.30.0
            Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
            Raspbian GNU/Linux 12 (bookworm)

            C 1 Reply Last reply Oct 26, 2018, 4:40 PM Reply Quote 0
            • C Offline
              Cr4z33 @evroom
              last edited by Oct 26, 2018, 4:40 PM

              @evroom I am in the same boat (with my Raspberry Pi 3 b+).

              However I am 100% sure my Pi can handle HD channel streams as they work perfectly if using VLC!

              1 Reply Last reply Reply Quote 0
              • E Offline
                evroom
                last edited by Oct 26, 2018, 5:04 PM

                I can stream full HD at 50 fps:

                Video codec omx-h264 width 1920 height 1080 profile 100 fps 50.000000

                A bit odd.

                MagicMirror version: 2.30.0
                Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
                Raspbian GNU/Linux 12 (bookworm)

                Test environment:
                MagicMirror version: v2.30.0
                Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
                Raspbian GNU/Linux 12 (bookworm)

                C 1 Reply Last reply Nov 18, 2018, 8:01 AM Reply Quote 0
                • C Offline
                  Cr4z33 @evroom
                  last edited by Cr4z33 Nov 18, 2018, 8:07 AM Nov 18, 2018, 8:01 AM

                  @evroom oops it came out I have to wait at least 30-40 seconds before I can see (succesfully) a 1080i @ 60Fps HD stream. :smiling_face_with_smiling_eyes:

                  However yesterday I found one more issue…
                  I connected the RPI for the first time to the TV to see how MagicMirror was looking on it, but I found out that the stream stops as soon as I ask something to Google Assistant (MMM-AssistantMk2 + MMM-Hotword by @Sean ) and it replies.
                  After that the stream doesn’t resume at all.

                  I don’t know where to start and cannot see why this is going on as the RPI can easily play 2+ media files at a time. :confounded_face:

                  S 1 Reply Last reply Nov 18, 2018, 9:14 PM Reply Quote 0
                  • E Offline
                    evroom
                    last edited by Nov 18, 2018, 11:32 AM

                    @Cr4z33
                    As I do not use MMM-AssistantMk2 and/or MMM-Hotword, I cannot help you there.
                    In principle the streaming should continue.
                    As a matter of fact, when I stop MM, my cam streams still continue (are listed by pm2 as independent applications).
                    As soon as there will be a MMM-HotAssistant, I might give it a try :-)

                    MagicMirror version: 2.30.0
                    Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
                    Raspbian GNU/Linux 12 (bookworm)

                    Test environment:
                    MagicMirror version: v2.30.0
                    Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
                    Raspbian GNU/Linux 12 (bookworm)

                    C 1 Reply Last reply Nov 18, 2018, 6:35 PM Reply Quote 0
                    • C Offline
                      Cr4z33 @evroom
                      last edited by Nov 18, 2018, 6:35 PM

                      @evroom no problem mate although it looks like the developer is no more active in this thread my bad. :confused_face:

                      Do you know by chance what to edit to see the stream in the same position as the white frame (I actually would like to get rid of it)?

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 10
                      • 11
                      • 12
                      • 13
                      • 14
                      • 60
                      • 61
                      • 12 / 61
                      • First post
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy