Page 2 of 2 FirstFirst 12
Results 16 to 23 of 23

Thread: NDI for arm devices.

  1. #16
    Registered User
    Join Date
    Feb 2019
    Location
    Montreal
    Posts
    4
    Quote Originally Posted by thardie View Post
    I tried yesterday to build the NDI_Recv sample. I got it to run on a raspberry Pi 3, but it only receives Metadata and Audio, no video. Seems so close. Any idea when video will be supported?
    Same for me, did you manage to make it work?

  2. #17
    Registered User
    Join Date
    Jun 2019
    Location
    Sheffield
    Posts
    1

    Lightbulb

    So. This one’s rearing it’s ugly head again. Raspberry Pi 4 is now with us with considerably more grunt. Do we think it’s viable as an NDI receiver now?

  3. #18
    Registered User
    Join Date
    Mar 2016
    Location
    Houston TX
    Posts
    29
    Given the history of legal issues with Newtek and the GPL, NDI is not included in FFMPEG. That makes NDI on Linux more challenging. That would likely impact NDI on ARM SBCs like RPi4.

    Sienna does offer NDI Monitor for Ubuntu. It costs around $180 each, sold in bundles of 5. It requires an Intel CPU. Does not run on ARM.

    They say it requires a host with Passmark score of 2800 or better. I can say from experience a Celeron N3450 (Passmark = 1843) does not handle 1080p60 playback. It drops frames. It can handle 1080p30.
    Last edited by mjgraves; 06-25-2019 at 10:38 AM.

  4. #19
    'the write stuff' SBowie's Avatar
    Join Date
    Feb 2003
    Location
    The stars at night are big and bright
    Posts
    19,325
    So two things about this - first re: Raspberry Pi:

    I'm told that, with all due respect to marketing, Rasberry Pi is still rather slow, and unlikely to run NDI well even with a really good great implementation. See reference below:


    More broadly speaking about ARM development: The NDI SDK already exists on ARM CPUs for NDI sending, though it's not as fast as we would like. NewTek is very interested in hearing from anyone who wants to work with us on optimizing the codec on ARM CPUs, the results of which would be made available for all in our usual manner. (As a footnote, I'm told that experience with NEON assembly is probably required.)
    --
    Regards, Steve
    Forum Moderator
    ("You've got to ask yourself one question ... 'Do I feel lucky?' Well, do ya, spammer?")

  5. #20
    Registered User
    Join Date
    Oct 2017
    Location
    NY
    Posts
    34
    I believe that new Rasberry Pi would be able decode NDI because NDI use SpeedHQ codec that very similar with MPEG2 that can be software decoded by Rasberry Pi 4. But I am not sure that Rasberry Pi can display decoded stream because it is more than 480Mb/s.
    Also NDI Embedded SDK can receive raw NDI video stream on ARM. And in theory it is possible to decode raw stream by open source SpeedHQ codec implementation. is't it?

  6. #21
    Registered User
    Join Date
    Oct 2017
    Location
    NY
    Posts
    34
    I just make a test to decode full hd SpeedHQ2 video on Raspberry Pi 3 via ffmpeg and it can decode video at 26-30fps. It is mean that Raspberry Pi 4 would be able to decode NDI 1080p60 video even without NEON optimizations.

  7. #22
    Registered User
    Join Date
    Mar 2016
    Location
    Houston TX
    Posts
    29
    oh, never mind.

  8. #23
    Registered User
    Join Date
    Aug 2015
    Location
    london
    Posts
    226
    Quote Originally Posted by AElli View Post
    Is there a vers. of NDI for arm devices like a raspberry pi, or odroid etc.

    I'm thinking it would be great to use them for receiving NDI over IP and playing the stream
    through its HDMI output.

    Is anyone aware of anybody using / working on this idea ?
    ( Providing the answer to my first question is yes )

    A.
    Is this the droid you are looking for ?

    NDI Monitor for Raspberry PI. follow @ndi_cloud on Twitter for updates


Page 2 of 2 FirstFirst 12

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
  •