Talk:FAQ: Difference between revisions

From GNU Radio
Jump to navigation Jump to search
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== shell for audio video transmission ==
<b>NOTE: This page is not a support forum.</b>


Hi guys
<hr>
pls help me out i am trying for audio video transmission( webcam and audio device pf my system) using GNU radio and USRP SDR kit, i am sharing my shell script for enabling hardware , pls help me for the same


== Future Edits: Hardware support ==


rm /home/myPC/video1.ts
After inclusion of gr-soapy in an official release, as well as gr-iio: Needs to state something like
mkfifo ~/video1.ts
 
gst-launch -e -v v4l2src device="/dev/video0" ! video/x-raw-yuv, framerate=30/1, width=320, height=240 ! \timeoverlay halign=right valign=bottom shaded-background=true ! \textoverlay text="Video Transmit" halign=left valign=bottom shaded-background=true ! \x264enc bitrate=498 ! flutsmux ! name=venc  alsasrc device="hw:1,0" !  audio/x-raw-int,rate=8000,channels=1,depth=16 !  audioconvert ! queue2 max-size-buffers=1000 max-size-bytes=0 max-size-time=0  !  vorbisenc quality=0.9 name=aenc oggmux name=mux ! filesink location=~/video1.ts
 
== Does GNU Radio support my SDR hardware? ==
 
If you've got a
 
* Ettus / National Instruments USRP: yes, through the included `gr-uhd` module (use the `USRP Sink` / `USRP Source`)
* a IIO device like the ADALM Pluto SDR: yes, through the included `gr-iio` module (GNU Radio version 3.x.y.z upwards)
* Any other device (e.g. RTL-SDR dongles): if there's a soapysdr plugin [Link to Soapysdr] for it, then it can be used through gr-soapy (GNU Radio version 3.a.b.c upwards)
 
Generally, gr-soapy is an abstraction that unifies access to many different SDRs. This means your flow graph might also work for others with different hardware, but especially for the more complex hardware (e.g. USRPs), this means you don't get access to all the functionality of your device.

Revision as of 14:12, 21 May 2021

NOTE: This page is not a support forum.


Future Edits: Hardware support

After inclusion of gr-soapy in an official release, as well as gr-iio: Needs to state something like


Does GNU Radio support my SDR hardware?

If you've got a

  • Ettus / National Instruments USRP: yes, through the included `gr-uhd` module (use the `USRP Sink` / `USRP Source`)
  • a IIO device like the ADALM Pluto SDR: yes, through the included `gr-iio` module (GNU Radio version 3.x.y.z upwards)
  • Any other device (e.g. RTL-SDR dongles): if there's a soapysdr plugin [Link to Soapysdr] for it, then it can be used through gr-soapy (GNU Radio version 3.a.b.c upwards)

Generally, gr-soapy is an abstraction that unifies access to many different SDRs. This means your flow graph might also work for others with different hardware, but especially for the more complex hardware (e.g. USRPs), this means you don't get access to all the functionality of your device.