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.
    • N Offline
      Number_5
      last edited by

      pi@raspberrypi:~/MagicMirror $ omxplayer --info --genlog --avdict rtsp_transport:tcp --win,424,1138,666 --live --video_queue 4 --fps 30 --no-osd 'rtsp://xxx.xxx@192.168.2.108:554/cam/realmonitor?channel=2&subtype=0'
      
      /usr/bin/omxplayer.bin: unrecognized option '--win,424,1138,666'
      
      pi@raspberrypi:~/MagicMirror $ more omxplayer.log
      20:09:20 T:18446744072557925778   DEBUG: DllBcm: Using omx system library
      20:09:20 T:18446744072557926899   DEBUG: DllOMX: Using omx system library
      20:09:20 T:18446744072557927508   DEBUG: DllAvFormat: Using libavformat system library
      20:09:20 T:18446744072557928896   DEBUG: DBus connection succeeded
      20:09:20 T:18446744072557929631   DEBUG: Keyboard: DBus connection succeeded
      20:09:20 T:18446744072557929778   DEBUG: OMXThread::Create - Thread with id -1388339520 started
      20:09:20 T:18446744072557929873   DEBUG: DllAvUtilBase: Using libavutil system library
      20:09:20 T:18446744072557929894   DEBUG: DllAvCodec: Using libavcodec system library
      20:09:20 T:18446744072557929910   DEBUG: DllAvFormat: Using libavformat system library
      20:09:20 T:18446744072557930230   DEBUG: COMXPlayer::OpenFile - avformat_open_input rtsp://xxx:xxxx@192.168.2.108/cam/realmonitor?channel=2&subtype=0
      20:09:20 T:18446744072558104967   DEBUG: COMXPlayer::OpenFile - avformat_open_input enabled SEEKING
      20:09:21 T:18446744072559101936   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.clock input port 80 output port 81 m_handle 0x79d170
      20:09:21 T:18446744072559102429   DEBUG: OMXClock::OMXStop
      20:09:21 T:18446744072559102650   DEBUG: OMXClock::OMXSetSpeed(0.00) pause_resume:1
      20:09:21 T:18446744072559103080   DEBUG: DllAvUtilBase: Using libavutil system library
      20:09:21 T:18446744072559103130   DEBUG: DllAvCodec: Using libavcodec system library
      20:09:21 T:18446744072559103172   DEBUG: DllAvFormat: Using libavformat system library
      20:09:21 T:18446744072559103634   DEBUG: OMXClock::OMXStop
      20:09:21 T:18446744072559115423   DEBUG: OMXThread::Run - Exited thread with  id -1388339520
      20:09:21 T:18446744072559115981   DEBUG: OMXThread::StopThread - Thread stopped
      20:09:21 T:18446744072559118051   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.clock handle 0x79d170
      pi@raspberrypi:~/MagicMirror $
      
      evroomE 1 Reply Last reply Reply Quote 0
      • evroomE Offline
        evroom @Number_5
        last edited by

        @Number_5

        Copy/paste error on my side

        omxplayer --info --genlog --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd 'rtsp://xxx.xxx@192.168.2.108:554/cam/realmonitor?channel=2&subtype=0'
        

        Hope this works better.

        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)

        1 Reply Last reply Reply Quote 0
        • N Offline
          Number_5
          last edited by

          Hello evroom,
          thats the result.

          pi@raspberrypi:~/MagicMirror $ omxplayer --info --genlog --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd 'rtsp://xxx.xxx@192.168.2.108:554/cam/realmonitor?channel=2&subtype=0'
          
          [rtsp @ 0x1e70770] method OPTIONS failed: 401 Unauthorized
          have a nice day ;)
          
          pi@raspberrypi:~/MagicMirror $ more omxplayer.log
          20:59:38 T:1866439265   DEBUG: DllBcm: Using omx system library
          20:59:38 T:1866440312   DEBUG: DllOMX: Using omx system library
          20:59:38 T:1866440900   DEBUG: DllAvFormat: Using libavformat system library
          20:59:38 T:1866442436   DEBUG: DBus connection succeeded
          20:59:38 T:1866443340   DEBUG: Keyboard: DBus connection succeeded
          20:59:38 T:1866443488   DEBUG: OMXThread::Create - Thread with id -1387290944 started
          20:59:38 T:1866443585   DEBUG: DllAvUtilBase: Using libavutil system library
          20:59:38 T:1866443604   DEBUG: DllAvCodec: Using libavcodec system library
          20:59:38 T:1866443620   DEBUG: DllAvFormat: Using libavformat system library
          20:59:38 T:1866443952   DEBUG: COMXPlayer::OpenFile - avformat_open_input rtsp://xxx.xxx@192.168.2.108:554/cam/re
          almonitor?channel=2&subtype=0
          20:59:38 T:1866474815   ERROR: COMXPlayer::OpenFile - avformat_open_input rtsp://xxx.xxx@192.168.2.108:554/cam/re
          almonitor?channel=2&subtype=0
          20:59:38 T:1866484802   DEBUG: OMXThread::Run - Exited thread with  id -1387290944
          20:59:38 T:1866485061   DEBUG: OMXThread::StopThread - Thread stopped
          pi@raspberrypi:~/MagicMirror $
          
          evroomE 2 Replies Last reply Reply Quote 0
          • evroomE Offline
            evroom @Number_5
            last edited by

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

            401 Unauthorized

            Did you supply your user and password iso xxx.xxx ?

            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)

            1 Reply Last reply Reply Quote 0
            • N Offline
              Number_5
              last edited by

              Yes, I changed it in xxx.xxx when I send the log to the the fourm

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

                @Number_5

                One more thing.
                Can you also try with subtype=1 and subtype=2 ?

                Looks to be a decoding issue and subtype=0 might be too new for omxplayer.
                Someone claims this is working:

                channel=1&subtype=2
                

                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)

                1 Reply Last reply Reply Quote 0
                • N Offline
                  Number_5
                  last edited by

                  here the result

                  p```
                  i@raspberrypi:~/MagicMirror $ omxplayer --info --genlog --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd 'rtsp://xxx.xxx@192.168.2.108:554/cam/realmonitor?channel=2&subtype=1'
                  
                  [rtsp @ 0xaf9770] method OPTIONS failed: 401 Unauthorized
                  have a nice day ;)
                  pi@raspberrypi:~/MagicMirror $ more omxplayer.log
                  21:22:31 T:18446744072654331549   DEBUG: DllBcm: Using omx system library
                  21:22:31 T:18446744072654332606   DEBUG: DllOMX: Using omx system library
                  21:22:31 T:18446744072654333203   DEBUG: DllAvFormat: Using libavformat system library
                  21:22:31 T:18446744072654334714   DEBUG: DBus connection succeeded
                  21:22:31 T:18446744072654335626   DEBUG: Keyboard: DBus connection succeeded
                  21:22:31 T:18446744072654335771   DEBUG: OMXThread::Create - Thread with id -1387290944 started
                  21:22:31 T:18446744072654335867   DEBUG: DllAvUtilBase: Using libavutil system library
                  21:22:31 T:18446744072654335887   DEBUG: DllAvCodec: Using libavcodec system library
                  21:22:31 T:18446744072654335903   DEBUG: DllAvFormat: Using libavformat system library
                  21:22:31 T:18446744072654336238   DEBUG: COMXPlayer::OpenFile - avformat_open_input rtsp://xxx.xxx@192.168.2.108:554/cam/realmonitor?channel=2&subtype=1
                  21:22:31 T:18446744072654372616   ERROR: COMXPlayer::OpenFile - avformat_open_input rtsp://xxx.xxx@192.168.2.108:554/cam/realmonitor?channel=2&subtype=1
                  21:22:31 T:18446744072654377098   DEBUG: OMXThread::Run - Exited thread with  id -1387290944
                  21:22:31 T:18446744072654377333   DEBUG: OMXThread::StopThread - Thread stopped
                  
                  pi@raspberrypi:~/MagicMirror $ omxplayer --info --genlog --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd 'rtsp://xxx.xxx@192.168.2.108:554/cam/realmonitor?channel=2&subtype=2'
                  
                  [rtsp @ 0xd1d770] method OPTIONS failed: 401 Unauthorized
                  have a nice day ;)
                  pi@raspberrypi:~/MagicMirror $ more omxplayer.log
                  21:23:48 T:18446744072731535779   DEBUG: DllBcm: Using omx system library
                  21:23:48 T:18446744072731536888   DEBUG: DllOMX: Using omx system library
                  21:23:48 T:18446744072731537505   DEBUG: DllAvFormat: Using libavformat system library
                  21:23:48 T:18446744072731538801   DEBUG: DBus connection succeeded
                  21:23:48 T:18446744072731539526   DEBUG: Keyboard: DBus connection succeeded
                  21:23:48 T:18446744072731539667   DEBUG: OMXThread::Create - Thread with id -1387290944 started
                  21:23:48 T:18446744072731539768   DEBUG: DllAvUtilBase: Using libavutil system library
                  21:23:48 T:18446744072731539790   DEBUG: DllAvCodec: Using libavcodec system library
                  21:23:48 T:18446744072731539805   DEBUG: DllAvFormat: Using libavformat system library
                  21:23:48 T:18446744072731540190   DEBUG: COMXPlayer::OpenFile - avformat_open_input rtsp://xxx.xxx@192.168.2.108:554/cam/realmonitor?channel=2&subtype=2
                  21:23:48 T:18446744072731573465   ERROR: COMXPlayer::OpenFile - avformat_open_input rtsp://xxx.xxx@192.168.2.108:554/cam/realmonitor?channel=2&subtype=2
                  21:23:48 T:18446744072731579918   DEBUG: OMXThread::Run - Exited thread with  id -1387290944
                  21:23:48 T:18446744072731580203   DEBUG: OMXThread::StopThread - Thread stopped
                  pi@raspberrypi:~/MagicMirror $
                  
                  evroomE 1 Reply Last reply Reply Quote 0
                  • evroomE Offline
                    evroom @Number_5
                    last edited by

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

                    401 Unauthorized

                    401 Unauthorized
                    means user password combination is not correct.

                    admin:roland

                    Note the : and of course your correct password.

                    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)

                    1 Reply Last reply Reply Quote 0
                    • N Offline
                      Number_5
                      last edited by

                      sorry,
                      with subtype=0 the second attempt

                      pi@raspberrypi:~/MagicMirror $ omxplayer --info --genlog --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd 'rtsp://xxx:xxx@192.168.2.108:554/cam/realmonitor?channel=2&subtype=0'
                      Input #0, rtsp, from 'rtsp://admin:RoKu1234@192.168.2.108:554/cam/realmonitor?channel=2&subtype=0':
                      
                      Metadata:
                        title           : Media Server
                      Duration: N/A, start: 0.080000, bitrate: N/A
                        Stream #0:0: Video: hevc (Main), yuvj420p(pc, bt709), 1920x1080, 25 fps, 25 tbr, 90k tbn, 90k tbc
                      have a nice day ;)
                      pi@raspberrypi:~/MagicMirror $ more omxplayer.log
                      21:49:12 T:545640871   DEBUG: DllBcm: Using omx system library
                      21:49:12 T:545641966   DEBUG: DllOMX: Using omx system library
                      21:49:12 T:545642575   DEBUG: DllAvFormat: Using libavformat system library
                      21:49:12 T:545643867   DEBUG: DBus connection succeeded
                      21:49:12 T:545644603   DEBUG: Keyboard: DBus connection succeeded
                      21:49:12 T:545644749   DEBUG: OMXThread::Create - Thread with id -1387290944 started
                      21:49:12 T:545644849   DEBUG: DllAvUtilBase: Using libavutil system library
                      21:49:12 T:545644870   DEBUG: DllAvCodec: Using libavcodec system library
                      21:49:12 T:545644885   DEBUG: DllAvFormat: Using libavformat system library
                      21:49:12 T:545645216   DEBUG: COMXPlayer::OpenFile - avformat_open_input rtsp://xxx:xxx@192.168.2.108:554/cam/realmonitor?channel=2&subtype=0
                      21:49:12 T:545805065   DEBUG: COMXPlayer::OpenFile - avformat_open_input enabled SEEKING
                      21:49:13 T:546749810   DEBUG: OMXThread::Run - Exited thread with  id -1387290944
                      21:49:13 T:546750434   DEBUG: OMXThread::StopThread - Thread stopped
                      
                      evroomE 1 Reply Last reply Reply Quote 0
                      • evroomE Offline
                        evroom @Number_5
                        last edited by

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

                        with subtype=0 the second attempt

                        And with subtype=1 and subtype=2 ?
                        And with channel=1&subtype=1 ?

                        You can leave out the omxplayer.log for the moment.

                        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)

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 43
                        • 44
                        • 45
                        • 46
                        • 47
                        • 60
                        • 61
                        • 45 / 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