问题标签 [transport-stream]

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 投票
4 回答
2874 浏览

c++ - 如何确定 mpeg-2 程序流文件的视频尺寸

如何以编程方式找出 mpeg-2传输程序流文件中视频的宽度和高度?

编辑:我正在使用 C++,但很高兴看到任何语言的示例。编辑:更正的问题 - 这可能是我要问的程序流

0 投票
2 回答
136 浏览

transport - 经纬度附近的公交信息

我有一个位置的纬度和经度,我想找到该位置附近的交通信息,就像谷歌在谷歌地图详细信息页面上所做的那样。

0 投票
1 回答
2879 浏览

video-streaming - 如何在传输流中找到关键帧?

我写了一个程序来解析传输流。但我需要知道传输流数据包是否包含 i 帧。做这个的最好方式是什么?我在某处听说我需要在图片开始代码之后查看几位,但我不知道在 TS 数据包中的哪里可以找到它。

0 投票
1 回答
1913 浏览

video - 从 UDP 获取 TRANSPORT STREAM 的文档

是否有从网络捕获的 UDP 数据包获取传输流的免费文档?

0 投票
2 回答
1835 浏览

c++ - 传输流 - 提取信息

我有整个多路复用器,其中四个通道转储在一个 *.ts 文件中。我正在对其进行解复用,但我找不到任何关于如何提取分辨率、帧速率、编解码器、语言、频道等的信息......

我应该阅读宏块,还是做其他事情?

谢谢。

0 投票
1 回答
2352 浏览

c++ - ITuner::put_TuneRequest() 调用被忽略

我有一个带有“Microsoft DVBT Network Provider”、“AVerMedia BDA DVBT Tuner”、“AVerMEdia BDA Digital Capture”、“Sample Grabber”和“NULL Renderer”的 DirectShow 图。

这些过滤器是相连的。

除此之外,我还有一个“MPEG-2 Demultiplexer”和一个“BDA MPEG2 Transport Information Filter”,但这两个过滤器没有连接!似乎他们必须在这里才能运行图表。

当我启动图表时,我正在接收 TS 数据,但无论我做什么,我都无法提出调整请求。我只能使用 Windows Media Center 等其他应用程序从上次调谐频率中捕获 MUX 数据。

这是放置调谐请求的代码:

在图中添加“Microsoft DVBT Network Provider”过滤器后立即执行此操作。
上述代码中的所有“hr”值都是 S_OK。

我究竟做错了什么?或者,我是否错过了这个“调音请求”的一些重要内容。

(带宽和频率值是正确的)

0 投票
3 回答
23203 浏览

video - FFMPEG - 在不丢失分辨率的情况下转换视频

我正在使用 ffmpeg 从 youtube 转换 mp4 视频。-s 1920x1080视频是 HD 1080。当我将其转换为 mpeg2video 时,无论参数如何,视频都会失去清晰度。如何在不丢失图片清晰度的情况下转换视频?我使用的命令是:

ffmpeg -i BBB.mp4 -vcodec mpeg2video -s1920x1080 -acodec copy -f mpegts BBB.ts

0 投票
2 回答
1809 浏览

mpeg - ATSC 数字广播

我不知道我需要在哪个标签上问这个问题。我目前正在研究数字电视广播的 ATSC 标准。我在浏览内容时有疑问。在数字电视广播中,一个带宽将包含多个频道(服务)。

由广播公司编码和复用的数据称为传输流。

传输流由标头和有效负载组成。标头包括音频基本流或视频基本流或数据基本流的PID。此传输流由包含中间件的机顶盒接收,该中间件解析传输流并将数据放入 PAT、PMT、EIT、ETT、SDT、NIT、CAT 表中。

是否可以使用 PSI 表而不是 ATSC 表?

0 投票
1 回答
3113 浏览

h.264 - 使用 H264 编解码器检测 TS 中的关键帧

是否有一种简单而不复杂的方法来检测包装在传输流中的H264视频流中的关键帧?

此外,如果解码关键帧需要额外的先前数据包,是否也有办法找到这些数据包?

0 投票
2 回答
5699 浏览

http - HTTP Live Streaming MPEG TS 段

我正在使用 FFMPEG 和一个免费的分段器(Carson Mcdonald's)来生成我的 ts 段,然后我将其保存到 Web 服务器并通过播放 .m3u8 来使用 Quicktime

如果我有段 1,2,3,4 和另一个带有段 1,2,3,4 的流,并且想将它们交错,我应该怎么做。如果我这样做: 1,2,其他流的 3, 4 它工作正常。但是,如果我想做如下操作:1,2,其他流的 4, 4 它不起作用。

换句话说,要添加的段必须与我要替换的段具有相同的编号。这是为什么?跟PCR有关系吗?我希望能够在任何地方交错任何片段。我该怎么做?

谢谢,

M3U8 文件是