Giter Club home page Giter Club logo

Comments (17)

svpcom avatar svpcom commented on August 24, 2024

I use NanoPI NEO2 for TX and RX and RPI Zero + Pi camera only as HW h264 codec.
I don't have AWUS036ACH, so I don't know its status, but https://wikidevi.com/wiki/ALFA_Network_AWUS036ACH says that it has different chip and different driver.

from wfb-ng.

svpcom avatar svpcom commented on August 24, 2024

My setup is https://github.com/svpcom/wifibroadcast/wiki/Enhanced-setup (but it a bit outdated and incomplete)

from wfb-ng.

svpcom avatar svpcom commented on August 24, 2024

I use WiFi HW compatible with rt2800usb driver.

from wfb-ng.

Tyrrx avatar Tyrrx commented on August 24, 2024

What i want to try is e.g. NanoPI NEO2 as Tx, codec for usb hd webcam and a laptop with linux connected to rx wifi adapter via usb. Does that work?

from wfb-ng.

svpcom avatar svpcom commented on August 24, 2024

Yes, but if your wifi card (Tx) is too powerful (for example 1W output) you need to wire +5v directly to UBEC (usb port has power limit)

from wfb-ng.

Tyrrx avatar Tyrrx commented on August 24, 2024

I would connect the Tx to a UBEC anyway because even my computer has only 100mA usb current.
What do you think about the Orange Pi Zero? it has nearly the same size as the Nanopi Neo2 but is a littel bit cheaper (due to its cpu) but it seems to support more operation systems e.g. raspbian.
The only real disadvantage i found was: it has only one usb 2.0 host and one usb otg.
I am not sure if that could work with a hd usb cam und the usb wifi.

from wfb-ng.

Tyrrx avatar Tyrrx commented on August 24, 2024

Okay i just saw an Orange Pi Zero vs Nanopi Neo benchmark and its absolutely going to be a Nanopi Neo2.
By the way which RC do you use?

from wfb-ng.

svpcom avatar svpcom commented on August 24, 2024

NanoPI NEO2 has raspbian support (but I recommend to use original kernel (from NanoPI), because armbian kernel sometimes crashes with wifibroadcast)
I use FrSky D4R-II radio

from wfb-ng.

Tyrrx avatar Tyrrx commented on August 24, 2024

What does the camera need to work properly with the nanopi neo2? Because at the moment i cant find a cheep 720p or 1080p camera that could work with the neo2.
At the moment i think about using the Nanopi Neo Air because it has a DVP camera interface and enaught power to run wifibroadcast i guess. Another board could be the NanoPi Fire3-LTS.
With this camera: http://www.friendlyarm.com/index.php?route=product/product&product_id=70&search=camera&description=true&category_id=0&sub_category=true
But i am not sure if this could work too.

from wfb-ng.

Tyrrx avatar Tyrrx commented on August 24, 2024

Refering to this post https://www.cnet.com/forums/discussions/we-want-to-get-h264-encode-full-hd-video-at-30-fps-nanopi/ it seems to be inpossible to use it with 1080p.

from wfb-ng.

svpcom avatar svpcom commented on August 24, 2024

@Tyrrx My setup is:

pi camera -[CSI bus]-> RPI Zero -[usb]->  NanoPI NEO2 -[usb]-> AWUS052NH

I use RPI zero as HW h264 encoder and NaniPI NEO2 as main vehicle computer (running wifibroadcast, mavlink router, etc). If you don't have RPI you can get h264 capable webcam (Logitech camera C920). But I prefer to use PI camera with good optics (CS lenses) and PI Zero as HW h264 codec. Other boards (odroid c0/c1/c2) has h264 codecs but they have very poor quality to compression ratio. SW-only codec is too heavy to run on NEO2 at 1080p.

from wfb-ng.

svpcom avatar svpcom commented on August 24, 2024

GStreamer setup for C920:

gst-launch-1.0 uvch264src device=/dev/video0 initial-bitrate=4000000 average-bitrate=4000000 iframe-period=1000 name=src auto-start=true \
            src.vidsrc ! queue ! video/x-h264,width=1920,height=1080,framerate=30/1 ! h264parse ! rtph264pay ! udpsink host=localhost port=5600

from wfb-ng.

Tyrrx avatar Tyrrx commented on August 24, 2024

Do you know how to use the nanopi fire 3 with the DVP Camera CAM500B from here: http://wiki.friendlyarm.com/wiki/index.php/NanoPi_Fire3#Connect_to_DVP_Camera_CAM500B together with wifibroadcast.
At the moment i get this when i check for the camera devices:
crw-rw----+ 1 root video 81, 1 Jun 14 14:04 /dev/video15
crw-rw----+ 1 root video 81, 0 Jun 14 14:04 /dev/video14
The problem is I dont know how to setup gst now.

from wfb-ng.

svpcom avatar svpcom commented on August 24, 2024

Query camera settings: v4l2-ctl -d /dev/video0 --all
If it has h264 source use gst pipeline like for Logitech C920

from wfb-ng.

Tyrrx avatar Tyrrx commented on August 24, 2024

I tried to use ffmpeg on video14/15 to take a test picture but it says on both no video capture device and video0 does not exist.

from wfb-ng.

Tyrrx avatar Tyrrx commented on August 24, 2024

Okay the problem seems to be that the current friendly core version with 4.4 kernel does not yet (or not) support the dvp camera.

from wfb-ng.

Tyrrx avatar Tyrrx commented on August 24, 2024

Okay I found out that the Nanopi Fire 3 does not really support the Cam500B. Dont think about buying it.
Mybe I try to use the Nanopi Air with the cam or I buy a Neo2 with Logitech c920.

from wfb-ng.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.