问题标签 [dvb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
445 浏览

matlab - 使用 Matlab Simulink 在 DVB-T 通道上传输多媒体文件的尝试

我在 Matlab Simulink 模型仿真中遇到问题。我正在尝试在 Simulink 中通过 DVB-T 类型通道实现视频文件的传输。我使用 Matlab 的 DVB-T 演示:

演示中的 Matlab DVB-T 通道模型概述

但我无法通过此通道发送实际文件。我只是试图用“来自多媒体文件”块替换“随机整数”输入块,但正如预期的那样,我得到了输入/输出错误,如下所示:

无法将基于样本的信号从“commdvbt/From Multimedia File”的输出端口 1 传播到“commdvbt/(204,188) Shortened RS Encoder”的输入端口 1,因为此输入端口需要基于帧的信号。考虑在信号路径中插入一个缓冲区。

我尝试使用具有各种设置的缓冲区,但无法完成这项工作。我做了互联网研究,但找不到相关信息。我怎样才能做到这一点?

0 投票
2 回答
7472 浏览

linux - ffmpeg 实时转码更快的替代方案?

是否有任何开源替代方案可以将实时视频ffmpegVLC码从 HTTP 流式传输到 RTMP 或其他?

ffmpeg导致我的 CPU(AMD 4.0GHZ 8Core)加载 100%,只有 8 个 SD 流。

感谢帮助。

PS。我想我不需要对我的视频进行转码,我也可以使用 http 视频代理之类的东西进行流式传输。源是 HTTP 流格式,我也在 Linux 下。

0 投票
1 回答
904 浏览

linux - 如何连接来自 DVB 卡的 ATSC 流?

我正在尝试使用 Linux DVB 视频采集卡制作一个简单的“电视查看器”。目前我使用以下过程看电视(我在树莓派上):

  1. 使用 调到一个频道azap -r TV_CHANNEL_HERE。这将为设备提供字节/dev/dvb/adapter0/dvr0
  2. 打开 OMXPlayeromxplayer /dev/dvb/adapter0/dvr0
  3. 看电视!

当我尝试更改频道时,问题就来了。即使我将播放器设置为缓存传入的字节(也尝试使用 MPlayer),播放器也无法承受频道更改(通过azap使用新频道重新启动。

我认为这是因为 MPEG TS 流元数据发生了变化。

寻找可以让我执行以下操作的 C 库:

  1. 从 DVR 设备中提取cache_size * mpeg_ts_packet_size 。
  2. 评估每个数据包并根据需要重写元数据(PID 等)。
  3. 使用生成的数据包填充 FIFO。
  4. 设置 {OMXPlayer,MPlayer} 从 FIFO 读取。

我在想的另一件事是使用将 MPEG TS 转换为 MPEG PS 并以这种方式连接字节的程序。

想法?

0 投票
2 回答
3458 浏览

java - MPEG-TS PSI 解析

我正在尝试构建EN 300 468中指定的 EIT 表部分。我已经成功地将数据包解析为数据结构(在 Java 中),并且可以访问每个数据包的有效负载。

我不明白表格部分是如何在数据包中拆分的,规范有点混乱/不确定。假设可以通过PID过滤TS数据包流,构建这样一个表的过程是什么?

我了解payload_unit_start_indicator正在设置,表示有效负载字段的第一个字节是指向新部分第一个字节的指针,这是从有效负载开始的偏移量吗?

例如,如果我收到一个 TS 数据包,并且我将其标识为一个部分的开头,那么我是否将字节读入一个数组,从标题中确定部分长度,然后继续用越来越多的 TS 数据包有效负载填充我的数组相同的 PID 直到bytesRead == sectionLength?

感谢您的阅读,任何建议或帮助都将不胜感激!:)

0 投票
1 回答
1844 浏览

android - 是否有适用于 android 的 dvb-t 库?

我有一个安卓机顶盒,我想知道是否有任何库可以使用内置的 DVB-T 调谐器?

提前致谢!

0 投票
1 回答
435 浏览

video - 如何为 mpman dvb- 2012 创建视频

如何创建可以从 mpman dvb-t 2012 电视解码器读取的视频文件?这是一个意大利数字电视解码器,可以播放音乐,有游戏,但我无法找到制作合适电影的正确方法。

0 投票
1 回答
689 浏览

xml - 设置 .xml 以在 AutoCAD 启动时加载 .dvb 插件

我正在尝试设置一个 .bundle 文件夹来加载我为 AutoCAD 设计的一系列插件。这些插件之一是 .dvb 文件,因此在 PackageContents.xml 我有以下 XML 代码

当我启动 AutoCAD 并尝试运行相应的插件时,命令行会告诉我

即使我告诉 XML 文件加载它,AutoCAD 似乎也没有找到宏,而且我无法弄清楚错误的原因是什么。

0 投票
1 回答
1394 浏览

c - 从 DVB-S 获取 EPG

我正在尝试编写 EPG 抓取器。我libucsi在linux下使用库。我可以从表中读取一个 TSEIT并解码 EPG 数据。但它不完整,我不知道如何阅读所有必要的 TS。

我试图用谷歌搜索它,我阅读了一些文档但没有成功。有人可以帮助我理解并告诉我如何阅读所有 TS 以获得完整的 EPG 吗?EIT 是否有一些连续性 ID 或类似的东西?

谢谢您的帮助。

[EDIT] 读取数据的功能:

我称之为:

0 投票
1 回答
1038 浏览

macros - AutoCAD dvb 文件的密码保护

我在一家建筑项目公司工作,开发 AutoCAD 工具,主要使用集成的 vba 编辑器。

该公司希望将开发的 dvb 文件保留在公司内部,或者以某种方式使它们在被带到外面时变得无用。

所以,我知道用密码保护创建的 dvb 文件,代码可以被隐藏(虽然在谷歌搜索 5 分钟后我发现解锁它们很简单。)我正在尝试找到一种方法,开发的 vba 文件将可以在办公室使用和执行,但是它们的代码将被隐藏,员工将无法在办公室外使用它们。

我不确定这是否可能。我知道如果我开发外部 exe 文件,我可以使用几种方法(运行前连接到本地服务器,使用 U 盘等),但是我想知道我是否可以保证我在 AUTOCAD VBA 编辑器中编写的代码不会可见,不能在办公室外使用。

感谢您提前提供的所有帮助。

PS:在 Windows 7 SP1 上使用 Autocad 2010

0 投票
0 回答
584 浏览

c# - C# 使用 Windows 默认驱动程序与 DVB-T usb 加密狗通信

我开始使用 C# 开发 Windows 应用程序,该应用程序应该与 DVB-T usb 加密狗通信以捕获电视频道的帧或获取该区域的可用频道列表和......

我想知道从哪里开始。Windows 是否有一些标准 API 可以与此设备进行通信?