Results 1 to 10 of 10

Thread: Real Time E1.31 control on FPP?

  1. #1
    Join Date
    Apr 2021
    Posts
    3
    Post Thanks / Like

    Default Real Time E1.31 control on FPP?

    I am looking into pixel mapping live video onto my pixel strips through MadMapper for further dynamic control programing. I believe I can accomplish this with one of the PixLite controllers but I would rathe do it through FPP because I enjoy the interface, and the price more, also most of my current installations are already running on FPPs.

    From the digging I have done, it seems like you cant "stream" E1.31 controls to the FPP you can only send packets in chunks over E1.31, is this anywhere near correct?

    Any help, guidance, or advice would be greatly appreciated

    Cheers!

  2. #2
    Join Date
    Oct 2014
    Location
    Sauk City, WI USA
    Posts
    1,825
    Post Thanks / Like

    Default Re: Real Time E1.31 control on FPP?

    What do you see as the difference in streaming versus sending packets? Streaming is just sending packets continuously. And are you differentiating e1.31 controls from the e1.31 protocol?

    FPP in bridge mode should do what you are asking. Of course, then you would be limited to the output processing of the rPi or the BBB but one of those should get you where you need.

  3. #3
    Join Date
    Apr 2021
    Posts
    3
    Post Thanks / Like

    Default Re: Real Time E1.31 control on FPP?

    Quote Originally Posted by MikeKrebs View Post
    What do you see as the difference in streaming versus sending packets? Streaming is just sending packets continuously. And are you differentiating e1.31 controls from the e1.31 protocol?

    FPP in bridge mode should do what you are asking. Of course, then you would be limited to the output processing of the rPi or the BBB but one of those should get you where you need.
    I am new to E1.31 so I am not sure on any of the lingo. If you would like to explain the difference between e1.31 controls vs. protocol, I would greatly appreciate that.

    I want to send a live video signal that is mapped to led pixel strips from my computer to the falcon pi cap in real time.
    From my understanding, this is possible with the pixlite controller but have gotten confusing feedback from people about the picaps limitations.

    I just want to know if it is possible to send live control data such as mapping real time video to the Led pixels with the falcon picap or if I should drop $150 on this new pixel controller.

    Pardon any noob misunderstandings, I don't know a whole lot about E1.31 but I read that Mad Mapper can send E1.31 specifically for pixel mapping through pixel controllers. I have only ever used the Falcon Picap to run playlists of preprogrammed effects so if it is possible to do what I am looking for through the falcon picap then I would love some advice as to how to get that done.

    -CodySeeHunt

  4. #4
    Join Date
    Oct 2014
    Location
    Sauk City, WI USA
    Posts
    1,825
    Post Thanks / Like

    Default Re: Real Time E1.31 control on FPP?

    FPP running on a rPi with a picap is a mediocre controller. You can do streaming by putting the FPP software in bridge mode. It is limited to two outputs of 800 pixels.

    FPP running on a BBB with an appropriate card might be better but I am unfamiliar with performance in bridge mode. Maybe @dkulp could chime in on that.

    How much data do you want to send? What size matrix?

  5. #5
    Join Date
    May 2016
    Posts
    371
    Post Thanks / Like

    Default Re: Real Time E1.31 control on FPP?

    FPP already has the ability to capture live video from a camera and output it to a matrix. You *may* be able to define a 1 row matrix and output the camera feed to it, but I havenít tried it.

  6. #6
    Join Date
    Dec 2012
    Location
    Newtown CT
    Posts
    4,950
    Post Thanks / Like

    Default Re: Real Time E1.31 control on FPP?

    Quote Originally Posted by CheekyCholla View Post
    I am new to E1.31 so I am not sure on any of the lingo. If you would like to explain the difference between e1.31 controls vs. protocol, I would greatly appreciate that.

    I want to send a live video signal that is mapped to led pixel strips from my computer to the falcon pi cap in real time.
    From my understanding, this is possible with the pixlite controller but have gotten confusing feedback from people about the picaps limitations.
    You are mixing things up here. The FPP is a few things in one nice package:
    • show player. FPP converts show data (from multiple sources) into data that can be used by "controller" to generate data appropriate to the lights connected to the controller. Usually sent to those controller using protocols such as E1.31, Serial, GPIO...
    • Distributed Show Player - Multiple FPPs can be used to play your show and generate data to controllers. When running in this mode they are said to be Master/Slave mode where one FPP sends out a control signal to the other FPPs so they are all playing the same thing at the same time.
    • Multi Media input device - The FPP has the ability to take information from multiple sources (including E1.31, although this is not a great thing to do) and convert it to lighting data and then send the lighting data to a lighting controller. I have been told the FPP can take video information as one of its inputs but have never done it.
    • Lighting Controller - When you add a "Pixel Hat" (aka PI hat in your description) you are adding a lighting controller to the FPP making the FPP a "show in a box".
      • This is typically a two port controller and yes the ports have limited capacity: 800 pixels
      • The 800 pixels per port limit exceeds the maximum number of pixels per port you can have when running in a 25ms refresh (680 pixels) rate so the 800 pixels exceeds the number of pixels you can put on the string. To me that is not a limitation.
      • You WILL need to run the video output at 25ms to get anything close to real time motion.



    Quote Originally Posted by CheekyCholla View Post
    I just want to know if it is possible to send live control data such as mapping real time video to the Led pixels with the falcon picap or if I should drop $150 on this new pixel controller.
    Yes it is possible to convert (specifically not using the term map) video data to show data that the FPP can send to a lighting controller.

    Quote Originally Posted by CheekyCholla View Post
    Pardon any noob misunderstandings, I don't know a whole lot about E1.31 but I read that Mad Mapper can send E1.31 specifically for pixel mapping through pixel controllers. I have only ever used the Falcon Picap to run playlists of preprogrammed effects so if it is possible to do what I am looking for through the falcon picap then I would love some advice as to how to get that done.
    The picap does not run playlists. The FPP runs the playlist as one of its possible show data sources and then uses the picap as one of the possible lighting data outputs. Video in this instance is "Just another input". This is not to say that processing video input and then converting it to show data (this is the mapping step) and then outputting that data in a protocol compatible with a pixel controller (That is where E1.31 comes in) is trivial. It is very compute intensive and time critical.

    I know I did not solve your problem with this rather long response. I am trying to help you get past the "noob" stage in understanding how these shows are put together.


    2020 Full sized show reworked for the new location. Only adding (famous last words) 13 RBLs that I finally got converted to using pixels
    2019 - Just moved into a new home (yet another change of plans). Will be dim but not dark. Too much to do at the new place to leave time for a show. Dim show (3000 pixels) had regular visits most nights.
    https://www.youtube.com/channel/UCyX...ttrsZNARkUce0Q

  7. #7
    Join Date
    Dec 2011
    Posts
    7,000
    Post Thanks / Like

    Default Re: Real Time E1.31 control on FPP?

    Quote Originally Posted by Kensington View Post
    FPP already has the ability to capture live video from a camera and output it to a matrix. You *may* be able to define a 1 row matrix and output the camera feed to it, but I haven’t tried it.
    If memory serves me correctly, Sean the creator of Nutcracker I believe was live streaming video a few years back .
    This is interesting and I would like to know more about the how to's of it .
    Last edited by angus40; 04-30-2021 at 01:37 PM.

  8. #8
    Join Date
    Dec 2012
    Location
    Framingham, MA
    Posts
    532
    Post Thanks / Like

    Default Re: Real Time E1.31 control on FPP?

    I mention (and demonstrate) the fpp-videoCapture plugin in my VCS presentation from last year:

    https://youtu.be/pE4I5igbAuE?t=1548
    Dan Kulp

  9. #9
    Join Date
    Dec 2011
    Posts
    7,000
    Post Thanks / Like

    Default Re: Real Time E1.31 control on FPP?

    Quote Originally Posted by dkulp View Post
    I mention (and demonstrate) the fpp-videoCapture plugin in my VCS presentation from last year:

    https://youtu.be/pE4I5igbAuE?t=1548
    This is perfect . Thank you .

  10. #10
    Join Date
    Apr 2021
    Posts
    3
    Post Thanks / Like

    Default Re: Real Time E1.31 control on FPP?

    Well, this has all been VERY helpful! Thank you all so much for the detailed knowledge. I can for sure run with this to get further along with my experiments. Cheers!

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •