My set-up uses an LKV373A for HDMI video and audio capture; this is connected to my home network and sends UDP packets containing an H264 stream. The Jetson Nano sits on the network with the LimeSDR Mini connected to it by USB. The initial set-up is described here: https://wiki.batc.org.uk/Jetson_Nano. By modifying Evariste's scripts, you can transmit 500KS DVBS-2 720p H264 or H265 from the LKV373A (HDMI input) or the Raspberry Pi camera and USB audio dongle (which must be connected if you are using the Raspberry Pi camera). C920 input is not yet supported.
Once the intial set-up is working (VERY IMPORTANT - get it working like this first!), you can disconnect the keyboard, mouse and HDMI monitor from the Jetson Nano and control it by SSH over the network. However, all control is by changing stored parameters in complex files, so is not very user friendly.
The latest Portsdown development build can provide a "front panel" to control the Jetson and Lime over the network. This is only available with the touchscreen and currently ONLY works with the LKV373A and H265 encoding. NOT Pi Camera, NOT C920, NOT H264.
To make this work, you need to update to the latest Portsdown version then, after that, do a "Dev Update" from the same screen. Then you need to edit the file /home/pi/rpidatv/scripts/jetson_config.txt with your local configuration:
Code: Select all
jetsonip=192.168.2.113 jetsonuser=nano jetsonpw=jetson jetsonrootpw=jetson lkvudp=126.96.36.199 lkvport=5004 tsoutip=192.168.2.177 tsoutport=10000
From the touchscreen, select "Output to" "Jetson Lime". Select "Encoder" "H265". Select "Source" "HDMI". You can then select Modulation, Format, Freq, SR, FEC, and Lime Gain as you want. About 15 seconds after selecting "TX", you should have a working TX.
Note that there is no proper Transmit PTT switching yet, so watch your PAs on the calibration spike. I have not done any comprehensive testing, so some SRs/FECs may not work. Note that when you ShutDown your Portsdown , the Nano will also be ShutDown safely. That's why the file above needs the root password.
I will only provide basic support for this capability via the forum, so that I have time to improve the project.