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.
    • Cr4z33C Offline
      Cr4z33 @shbatm
      last edited by Cr4z33

      @shbatm I ran the develop update.

      With omxplayer (and autoStart: false) I see stream labels changing when giving a voice command, but then no stream is starting.

      With vlc nothing happens, not a single stream starting by voice command.

      S 1 Reply Last reply Reply Quote 0
      • D Offline
        djuscha @shbatm
        last edited by

        @shbatm

        have made yesterday update without develoop only

        git pull
        npm install
        

        everything runs :)

         Name        │ id │ mode │ status │ ↺      │ cpu │ memory │
        ├─────────────┼────┼──────┼────────┼────────┼─────┼────────┼──────────┤
        │ mm          │ 0  │ N/A  │ fork   │ online │ 0   │ 0%     │ 2.5 MB   │
        │ omx_stream1 │ 1  │ N/A  │ fork   │ online │ 17  │ 0%     │ 2.8 MB   │
        │ omx_stream2 │ 2  │ N/A  │ fork   │ online │ 6   │ 0%     │ 2.8 MB   
        

        Many Thanks .

        1 Reply Last reply Reply Quote 0
        • S Offline
          shbatm Module Developer @evroom
          last edited by

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

          after every mm restart

          There was a problem with the steams not stopping on a restart, so the module sends a stop command first whenever it starts, do you have autoStart: true in your config?

          evroomE 1 Reply Last reply Reply Quote 0
          • S Offline
            shbatm Module Developer @Cr4z33
            last edited by

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

            With omxplayer (and autoStart: false) I see stream labels changing when giving a voice command, but then no stream is starting.

            OK. I’ll check this later today, the notification RTSP-PLAY should switch and start the stream so that’s an issue.

            S 1 Reply Last reply Reply Quote 0
            • S Offline
              shbatm Module Developer @shbatm
              last edited by shbatm

              @Cr4z33 try inserting this.playing = true; at Line 574 as the first line in the if statement and see if that works. I’ll test later today.

              EDIT: Just pushed an update. Please try the latest release in develop

              Cr4z33C 1 Reply Last reply Reply Quote 0
              • evroomE Offline
                evroom @shbatm
                last edited by evroom

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

                There was a problem with the steams not stopping on a restart, so the module sends a stop command first whenever it starts, do you have autoStart: true in your config?

                Yes, I have.

                Just to understand, when you start fresh, there is no omx_stream1 under pm2 list.
                When you start your first stream, it is first visible under pm2 list, right?

                Till now I was able to start the stream with pm2 start, but after removing the stream (pm2 remove omx_stream1), I cannot get it to work anymore.
                MM restart, reboot, nothing helps.
                And pm2 start now says:

                pi@MagicPi:~ $ pm2 start omx_stream1
                [PM2][ERROR] script not found : /home/pi/omx_stream1
                script not found : /home/pi/omx_stream1
                ┌──────────┬────┬─────────┬──────┬─────┬────────┬─────────┬────────┬─────┬──────────┬──────┬──────────┐
                │ App name │ id │ version │ mode │ pid │ status │ restart │ uptime │ cpu │ mem      │ user │ watching │
                ├──────────┼────┼─────────┼──────┼─────┼────────┼─────────┼────────┼─────┼──────────┼──────┼──────────┤
                │ mm       │ 0  │ 2.5.0   │ fork │ 811 │ online │ 0       │ 4m     │ 0%  │ 2.5 MB   │ pi   │ disabled │
                └──────────┴────┴─────────┴──────┴─────┴────────┴─────────┴────────┴─────┴──────────┴──────┴──────────┘
                

                Which makes sort of sense.

                After MM restart, pm2 logs shows:

                0|mm  | Connecting socket for: MMM-RTSPStream
                0|mm  | PM2: Stopping all OMXPlayer Streams...
                0|mm  | Sockets connected & modules started ...
                0|mm  | Launching application.
                

                Will revert back to the master branch and try again.

                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)

                S 1 Reply Last reply Reply Quote 0
                • S Offline
                  shbatm Module Developer @evroom
                  last edited by

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

                  Will revert back to the master branch and try again.

                  Yes, the omx_stream1 is created the first time you play a stream with the module.

                  Please use the develop branch with omxplayer. It was working on my machine the last time I started.

                  evroomE 1 Reply Last reply Reply Quote 0
                  • Cr4z33C Offline
                    Cr4z33 @shbatm
                    last edited by

                    @shbatm things are doing waaaay better now! :grinning_face_with_smiling_eyes:

                    With omxplayer stream switching is almost OK if it wasn’t that it doesn’t select the wanted stream.
                    Ie. I want stream3 therefore I give the voice command, but then it starts playing the wrong stream (and always random).
                    Voice recognition is 100% correct as I always have a textual confirmation of command on screen.

                    With vlc it’s a mess as multiple streams ALWAYS start at the same time after a voice command.

                    At this point I don’t care who will be the chosen player as long as we get everything working so omxplayer would be fair enough if running properly. :smiling_face_with_open_mouth_smiling_eyes: :smiling_face_with_open_mouth_cold_sweat:

                    S 1 Reply Last reply Reply Quote 0
                    • evroomE Offline
                      evroom @shbatm
                      last edited by

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

                      Yes, the omx_stream1 is created the first time you play a stream with the module.

                      Please use the develop branch with omxplayer. It was working on my machine the last time I started.

                      Back on develop branch again.
                      No change.
                      Now the “pm2 remove omx_stream1” looks to be a major mistake, as I cannot get the stream running again.
                      I do not see the module trying to start a new stream anymore.

                      What would be the command line for starting the stream and having it appear under “pm2 list” ?
                      In other words, what does the module do in order to achieve this ?

                      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)

                      S 1 Reply Last reply Reply Quote 0
                      • S Offline
                        shbatm Module Developer @evroom
                        last edited by

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

                        Back on develop branch again.

                        Please send me your config in a chat.

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 20
                        • 21
                        • 22
                        • 23
                        • 24
                        • 60
                        • 61
                        • 22 / 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