mpeg2-ts相关内容
我有一个封闭的第三方系统,它发送一个单播 UDP 流 (MPEG-TS),我想在同一台计算机上的两个不同程序中访问它.我无法更改源上的任何内容,甚至 IP 或端口. 除了编写我自己的小程序来捕获流然后创建新流并重新发送两者之外,还有其他选择吗? 似乎两个目标程序中只有一个处理多播,所以我需要两个单播流. 解决方案 你应该可以使用 socat 将单播 UDP 转发到多播组,或者只
..
我尝试在HLS的MPEG传输流(TS)中找到有关AAC HEv2(PS)的任何信息. 根据 2.使用LATM + LOAS/AudioSyncStream语法(MPEG4样式). 在这种情况下,应将PMT的stream_type指定为0x11(具有LATM传输语法的ISO/IEC 14496-3音频). 您可以使用所有新功能(MPEG4)AAC功能,包括SBR和PS. 此
..
我想从IP数据包中获取数据,该IP数据包是字节数组,并将其拆分为以0x47开头的字节数组的集合,即例如,原始字节数组如下所示: 08 FF FF 47 FF FF FF 47 FF FF 47 FF 47 FF FF FF FF 47 FF FF 如何分割0x47上的字节数组并保留分隔符0x47,所以看起来像这样?顺序单词是从特定十六进制开始的字节数组的数组吗? [0] 08 F
..
我是gstreamer的新手,我想通过网络通过mpeg2-ts流网络摄像头视频.我可以使用以下管道流式传输视频,但是我不知道如何使用mpegmux与mpeg2-ts进行流式传输.任何帮助将是巨大的!谢谢. 我的工作路线(没有mpegmux): // Sender gst-launch-1.0 -ve v4l2src \ ! video/x-raw, framerate=30/1 \ !
..
我有一个封闭的第三方系统,该系统发送一个单播UDP流(MPEG-TS),我想在同一台计算机上的两个不同程序中对其进行访问.我无法更改源上的任何内容,甚至不能更改IP或端口. 除了编写自己的小程序来捕获流,然后创建到新流并同时重新发送两者之外,还有其他选择吗? 似乎两个目标程序中只有一个处理多播,所以我需要两个单播流. 解决方案 您应该可以使用 socat 将单播UDP转发到多播
..
Apple是否指定了?一个PES数据包有效载荷应放入多少个访问单元? 此外,我想知道PES数据包中存在哪些前缀起始码(如果有).我假设访问单元中第一个NAL单元之前的那个是无用的,因此不能放置.对吧? 我想知道它是如何专门在HLS中完成的-不一定是其他MPEG-2 TS应用程序. 解决方案 我想知道它是如何在HLS中具体完成的-不一定 任何其他MPEG-2 TS应用程序.
..
我正在使用以下管道播放传输流文件(* .ts): gst-launch-0.10 playbin2 uri=file:///c:/bbb.ts 但是我需要自己将其转换为管道.我不确定如何实现这一目标. 到目前为止,我已经尝试过:(工作正常) gst-launch-0.10 -v filesrc location=c:/bbb.ts ! tsdemux ! audio/x-ac
..
我正尝试如下从PTS创建PCR. S64 nPcr = nPts * 9 / 100; pTsBuf[4] = 7 + nStuffyingBytes; pTsBuf[5] = 0x10; /* flags */ pTsBuf[6] = ( nPcr >> 25 )&0xff; pTsBuf[
..
我正在编写MPEG-TS文件解析器,但我一直想从PAT部分获取program_numbers和PID.我正在使用数据包分析器来比较我的结果. 例如,这是一个PAT数据包 47 40 00 16 00 00 B0 31 00 14 D7 00 00 00 00 E0 10 00 01 E0 24 00 02 E0 25 00 03 E0 30 00 04 E0 31 00 1A E0 6
..
我从捕获板上得到了一个Mpeg TS文件,用于制作DEMO视频剪辑. 这是来自ffmpeg的文件的信息; Stream #0:0[0x51]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 59.94 tbr, 90k tbn, 59.94 t
..
SO ... 我在本地文件中通过RTSP捕获了RAW H.264视频数据,我试图在Java FX应用程序中播放视频。为了做到这一点,我需要使用Http Live Streaming。 我已经成功构建了一个Java FX架构的原型,该架构可以通过HLS与本地服务器一起使用包含.m3u8(HLS索引)文件和本地文件夹的本地文件夹播放视频.ts(MPEG-TS)文件。最后一部分是用.264
..
我有从卫星接收机录制的多个MPTS文件,我需要从每个文件中挑选程序/服务/ PIDS将它们重新复用到一个MPTS文件中。或者,我可以从每个文件中获取所有服务,并将其添加到最终的MPTS中(如果有人知道不允许我选择程序的复用器) 有没有人知道如何使用开源或免费软件(如VLC或ffmpeg)在windows或linux下执行此操作? 解决方案 我最终使用了Oskar Schirmer的多
..
使用mpeg2-ts和ISDB-T(综合业务数字广播 - Terrestial)的文件广播方式工作,我的问题是我无法将文件放入数据流或rawvideo或在mpeg-ts .... im内使用ffmpeg和avconv。以下是一个测试示例: ffmpeg -f mpegts -i Myfile.tgz -probesize FILESIZE -mpegts_original_network_i
..
我和我的朋友正在做现场表演,为此我已经在我旧的2006年Intel Core Duo Mac mini上运行Mac OS X Snow Leopard Server 10.6.8设置了一台Red5服务器。 我使用Flash Media Live Encoder广播到Red5的thelaDemo应用程序,并且流的功能非常好,除了我想要流与iOS一起使用的事实。 我正在开发一个应用程序,但是我
..
SO ... 我正在尝试采用H264附件B字节流视频,并将其编码为纯Java中的MPEG-TS。我的目标是创建一个最小的MPEG-TS,单个程序,有效的流,并且不包括任何时间信息信息(PCR,PTS,DTS)。 我目前在我生成的文件可以被传递到ffmpeg(ffmpeg -i myVideo.ts)和ffmpeg报告的时候... [NULL @ 0x7f8103022600]开
..
我有一个MPEG2 TS文件,现在我有兴趣从每个图片框提取PTS信息。我知道PTS被描述在33位,包括3个标记位。但我不知道这个位域如何转换为更容易理解的形式(秒,毫秒)。任何人都可以帮助我 解决方案 MPEG2传输流时钟(PCR,PTS,DTS)都有1/90000秒。 PTS和DTS有三个标记位,您需要跳过。模式总是(从最高有效位到最低有效位)3位,标记,15位,标记,15位,标记。标记
..
有人可以解释的步骤,我需要以加 新的codeC到Android? 另外,我想codeC安装为应用程序的一部分 安装(或首次发射),而不是作为一个完整的Android操作系统的一部分 构建。 我想这样做的原因是,我有一个需要的应用程序 展现的非支持codeC(HLS或TS)的视频,但我不会 要建立一个完全成熟的视频播放器 - 只是整合了 现有,内置,播放器。 谢谢, 阿利克。 解决方案
..