文档与下载TSDuck提供了丰富的文档包括[用户指南](/docs/tsduck.html)、[开发者指南](/docs/tsduck-dev.html)、[编程参考](/doxy/)等还有对应的PDF版本。同时变更日志、演示文稿、项目概述等文档也一应俱全。在下载方面有[TSDuck二进制文件](/tsduck-binaries/)、[源代码存档](/source)、[nightly构建版本](/prerelease/)等还提供了Dektec和HiDes的驱动程序下载。资源与标准资源部分包含[流存储库](/streams/)、[信号组](/signal/)、[GitHub仓库](https://github.com/tsduck/tsduck)等还可以通过[提问](https://github.com/tsduck/tsduck/issues)和[报告问题](https://github.com/tsduck/tsduck/issues)来反馈情况。标准方面涉及ISO、ITU - T、DVB、ISDB、ATSC、SCTE、IETF、NIST、AVS中国、AOMedia、UWA等众多标准。使用场景广泛- 传输流采集或转调制涵盖DVB、ATSC、ISDB、ASI和IP组播。- 能分析传输流、PSI/SI信令、比特率和时间戳。- 可实时转换、提取或注入内容和信令支持多种格式操作表和描述符还支持大多数标准表和描述符。- 可以修改、删除、重命名、提取服务分析和注入SCTE 35拼接信息。- 能在TS和UDP/IP之间提取或注入多协议封装 (MPE)生成电子节目指南 (EPG) 并注入EIT。- 可监控和报告流的状态将比特率和指标发送到InfluxDB和Grafana进行系统监控监控数据包到达时间间隔 (IAT)。- 能处理多种实时传输流和离线传输流文件、pcap捕获文件。- 可与专业硬件进行数据交互如廉价调谐器、专业Dektec设备、HiDes调制器、基于AstroMeta的USB调制器等。- 还能将传输流重新路由到其他应用程序提取特定封装数据使用DVB SimulCrypt接口模拟条件接收系统 (CAS) 前端等。概述与特点TSDuck采用C开发具有模块化架构通过插件可轻松扩展功能。它是一个命令行工具和插件集合没有复杂的GUI每个工具或插件只执行一个基本功能但可按任意顺序组合使用。它还是一个用于操作MPEG传输流的大型库C、Java和Python开发者可使用对应语言的绑定。简而言之TSDuck是数字电视工程师的通用工具箱且是免费开源的。可用性与安装TSDuck开源且遵循BSD许可证发布具有良好的可移植性可在Windows、Linux、macOS和BSD系统上构建和测试。针对多种系统提供了预构建的二进制包也可通过标准包管理器安装如macOS上用HomebrewWindows上用WingetFreeBSD上用Ports。关于重新构建TSDuck的文档也可参考[这里](/docs/tsduck-dev.html#building)。对不同硬件的支持在不同系统上有所不同遇到问题可使用[问题跟踪器](https://github.com/tsduck/tsduck/issues)反馈。许可证TSDuck遵循[_2 - Clause BSD许可证_](http://opensource.org/licenses/BSD - 2 - Clause)发布。版权所有 (c) 2005 - 2026Thierry Lelégard保留所有权利。在满足一定条件下允许对源代码和二进制形式进行重新分发和使用同时软件由版权持有者和贡献者“按原样”提供不提供任何明示或暗示的保证版权所有者或贡献者不对因使用本软件导致的损害负责。[TSDuck](https://tsduck.io/) 是免费开源的 | [报告问题](https://github.com/tsduck/tsduck/issues) | [联系我们](mailto:contacttsduck.io)
TSDuck:免费开源的MPEG传输流框架,多场景适用且多系统可用!
发布时间:2026/5/28 2:43:04
文档与下载TSDuck提供了丰富的文档包括[用户指南](/docs/tsduck.html)、[开发者指南](/docs/tsduck-dev.html)、[编程参考](/doxy/)等还有对应的PDF版本。同时变更日志、演示文稿、项目概述等文档也一应俱全。在下载方面有[TSDuck二进制文件](/tsduck-binaries/)、[源代码存档](/source)、[nightly构建版本](/prerelease/)等还提供了Dektec和HiDes的驱动程序下载。资源与标准资源部分包含[流存储库](/streams/)、[信号组](/signal/)、[GitHub仓库](https://github.com/tsduck/tsduck)等还可以通过[提问](https://github.com/tsduck/tsduck/issues)和[报告问题](https://github.com/tsduck/tsduck/issues)来反馈情况。标准方面涉及ISO、ITU - T、DVB、ISDB、ATSC、SCTE、IETF、NIST、AVS中国、AOMedia、UWA等众多标准。使用场景广泛- 传输流采集或转调制涵盖DVB、ATSC、ISDB、ASI和IP组播。- 能分析传输流、PSI/SI信令、比特率和时间戳。- 可实时转换、提取或注入内容和信令支持多种格式操作表和描述符还支持大多数标准表和描述符。- 可以修改、删除、重命名、提取服务分析和注入SCTE 35拼接信息。- 能在TS和UDP/IP之间提取或注入多协议封装 (MPE)生成电子节目指南 (EPG) 并注入EIT。- 可监控和报告流的状态将比特率和指标发送到InfluxDB和Grafana进行系统监控监控数据包到达时间间隔 (IAT)。- 能处理多种实时传输流和离线传输流文件、pcap捕获文件。- 可与专业硬件进行数据交互如廉价调谐器、专业Dektec设备、HiDes调制器、基于AstroMeta的USB调制器等。- 还能将传输流重新路由到其他应用程序提取特定封装数据使用DVB SimulCrypt接口模拟条件接收系统 (CAS) 前端等。概述与特点TSDuck采用C开发具有模块化架构通过插件可轻松扩展功能。它是一个命令行工具和插件集合没有复杂的GUI每个工具或插件只执行一个基本功能但可按任意顺序组合使用。它还是一个用于操作MPEG传输流的大型库C、Java和Python开发者可使用对应语言的绑定。简而言之TSDuck是数字电视工程师的通用工具箱且是免费开源的。可用性与安装TSDuck开源且遵循BSD许可证发布具有良好的可移植性可在Windows、Linux、macOS和BSD系统上构建和测试。针对多种系统提供了预构建的二进制包也可通过标准包管理器安装如macOS上用HomebrewWindows上用WingetFreeBSD上用Ports。关于重新构建TSDuck的文档也可参考[这里](/docs/tsduck-dev.html#building)。对不同硬件的支持在不同系统上有所不同遇到问题可使用[问题跟踪器](https://github.com/tsduck/tsduck/issues)反馈。许可证TSDuck遵循[_2 - Clause BSD许可证_](http://opensource.org/licenses/BSD - 2 - Clause)发布。版权所有 (c) 2005 - 2026Thierry Lelégard保留所有权利。在满足一定条件下允许对源代码和二进制形式进行重新分发和使用同时软件由版权持有者和贡献者“按原样”提供不提供任何明示或暗示的保证版权所有者或贡献者不对因使用本软件导致的损害负责。[TSDuck](https://tsduck.io/) 是免费开源的 | [报告问题](https://github.com/tsduck/tsduck/issues) | [联系我们](mailto:contacttsduck.io)