软件定义电视
SDR Television

原始链接: https://www.sdr-radio.com/sdr-television-beta-1

SDR 电视 v1.0 是一个在 QO-100 卫星上进行全双工 DATV 的概念验证软件,它利用 SDR Console DLL 来控制 Pluto/LibreSDR 设备。历时 18 个月开发,它支持现代 x86 Windows 10/11(64 位,AVX2)系统上的 DVB-S2 / AAC / H264 / H265 编解码器。虽然 8 核处理器是理想的,但它也可以在较慢的处理器上以较低的符号率运行。此初始版本优先考虑功能,旨在证明该项目的可行性。未来的版本可能会加入 H266/AV1/Opus 编解码器和改进的用户界面。用户指南对于理解软件至关重要。安装需要先安装 SDR Radio 工具包(现在即使不使用 Pluto 也支持所需的宽带模式),然后在同一目录中安装 SDR Television 工具包。支持通过 SDR-Radio.com 邮件列表提供。崩溃转储应发送给开发者。之前的 Pluto/LibreSDR 定义不受支持,必须重新创建。

Hacker News 上关于 SDR 电视(sdr-radio.com)的讨论总结如下: 该主题讨论了 SDR 电视,它具有全双工(广播和接收)功能。一位用户询问源代码是否可用。另一位用户指出它是基于 Windows 的,建议开源倡导者可能更喜欢 Linux 或 BSD 版本。这引发了关于由于发行版的碎片化而在 Linux 上进行开发的实用性的辩论。一位用户认为,Windows 的市场份额(71%)使其比 Ubuntu(0.89%)更实际的开发平台,特别是考虑到志愿者开发人员有限的人力。其他用户讨论了 Linux 上“./configure”的理想情况,其中一人称之为痴人说梦,而另一人则坚持认为它大部分时间都能正常工作。最后,另一位用户质疑这些市场份额与相关库的用户是否相关。

原文

Overview

This is the first publicly available kit for a project I've been working on for roughly 18 months. SDR Television is a DVB-S2 / AAC / H264 / H265 program for use on the QO-100 satellite. It uses many DLLs from SDR Console, mainly to control a Pluto / LibreSDR.

Why?

Why not? This is an area of software I had not previously encountered, so a huge learning curve, not only the programming but also building a DATV station for QO-100 (more about that later).

Proof of Concept

This first release, v1.0 is a proof of concept, showing that it's possible to develop a full-duplex DATV solution on a modern x86 computer. If there is enough interest, future kits will extend the features by adding H266 / AV1 / Opus and a better cross-band user interface. For now, the project is focused on QO-100.

Host Requirements

  • Windows 11 is recommended. Windows 10 is also supported.
  • 64-bit architecture.
  • Ideally 8 cores or more but has been used at 333ksps with an i5-7200u.
  • AVX2 (so no Core2Duo support).
  • Use with emulators such as Prism and Parallels is initially disabled, possibly available later in 2025.

User Guide

If you just want to read the guide (PDF) then click here to download. Reading the user guide is highly recommended!

Support

For now, please use the SDR-Radio.com mailing list. This is a traditional mailing list.

Crash Dumps

If you experience a crash, please save the file and either

  • upload to the cloud - OneDrive, Dropbox etc., or
  • use WeTransfer.

Then send a link to mailto:[email protected].

Pluto & LibreSDR

You must create new definitions as the previous are now not supported.

Kits

  1. All code-signed, there's nothing to worry about.
  2. You must install the SDR Radio kit as it now supports wideband mode which is required for Pluto. Even if you will not be using a Pluto (or similar) this kit must be installed.
  3. After installing the SDR Radio kit, install the SDR Television kit in the same folder.
联系我们 contact @ memedata.com