Using web call server for Jetson Nano

Discussion in 'Web Call Server 5' started by ArtemM, Dec 17, 2019.

  1. ArtemM

    ArtemM New Member

  2. Max

    Max Administrator Staff Member

    Good day.
    To install WCS you need Linux x86_64 server. Other platforms are not compatible. But note that Nvidia Jetson Nano is designed for AI systems and embedded IoT applications. It is not designed to work with realtime video (video encoding/decoding).
  3. Max

    Max Administrator Staff Member

    We have recently checked the Jetson Nano sheet in detail. In theory, we will be able to adjust WCS server for ARM.
    Could you please describe how do you plan to use your application?
    We assume, you are going to use the Jetson Nano device as a micro-computer with attached web camera and stream from this camera to the Internet.
    Well. Assume we have released WCS for ARM. What is next?
    1) Install Chrome as a video capturing WebRTC client on the ARM device
    2) Install Open JDK 1.8 or later.
    3) Install WCS.
    If you have such a device, could you try to install these three applications?
    If it is installed and running properly (or almost properly), we would try to adapt WCS.
    Let know if you have any success installation.
  4. ArtemM

    ArtemM New Member

    Dear Max,
    Thanks a lot for your reply. You're correct we're using Jetson Nano as a micro-computer with attached web and IP cameras and we get the stream to use in browser application (more or less the same like you say - stream to the Internet).
    We have the device (Jetson Nano), with running browser. So, now as you suggest we will try to install WCS also and will check the results...
    Thanks!
    Artem
  5. ArtemM

    ArtemM New Member

    So, we now have everything running (except WCS) on Jetson Nano - could you help us with adapted for ARM verison of WCS?
  6. Max

    Max Administrator Staff Member

    Good day.
    WCS uses native (platform dependent) libraries to decode and encode streams. So we raised internal ticket WCS-2424 to add setting to disable native code usage. In this case, WCS should work on ARM devices (if JVM works), but functions will be limited:
    - any stream parameters could not be changed (audio/video codec, resolution, bitrate, gop, samplerate etc)
    - all the functions that require stream parameters changing would not work (stream mixer, stream snapshots, probably stream tecording)
    We'll let you know on results.
  7. ArtemM

    ArtemM New Member

    Max, thanks!
    When do you think some news regarding custom to ARM could arrive? (ticket WCS-2424) apprx, just to have a chance to plan...
  8. Max

    Max Administrator Staff Member

    Good day.
    Ticket WCS-2424 is in our internal queue. It will be processed according to our internal priorities. At the moment, priority of this ticket is not highest for us. We'll let you know on results.

Share This Page