h.264相关内容

如何为流媒体执行硬件加速的H.264编码和解码?

我能够从相机获取RGBA帧数据,我想用H.264格式对其进行编码。我使用FFmpeg对H.264视频进行编码和解码,但帧大小为640x480,这对我的需求来说太慢了。 我想使用硬件加速加速编码和解码,那我该怎么做呢? 此外,我需要能够通过网络流式传输编码视频并在另一端解码。怎么办呢? 解决方案 如果你想在iOS上做H.264视频的硬件加速视频编码和解码,唯一的出路就是AVFou ..
发布时间:2018-09-18 15:25:12 移动开发

在VTDecompressionSessionCreate中解码H264 VideoToolkit API失败,错误为-8971

我正在尝试使用硬件支持的视频工具包解码器编写视频解码器。但是,如果我尝试初始化解码会话,如下面发布的示例,我在调用VTDecompressionSessionCreate时得到错误-8971。谁能告诉我这里的错误呢? 谢谢你,最好的问候, Oliver OSStatus状态; int tmpWidth = sps.EncodedWidth(); int tmpHei ..
发布时间:2018-09-13 14:01:08 移动开发

AVAssetWriterInput H.264 Passthrough to QuickTime(.mov) - 通过SPS / PPS创建avcC原子?

我有一个由类型1(P帧),5(I帧),7(SPS)和8(PPS)组成的H.264 / AVC NAL流。我想将它们写入.mov文件而不重新编码。我正在尝试使用 AVAssetWriter 来执行此操作。 AVAssetWriterInput 的文档说明: 为outputSettings传递nil指示输入通过通过附加的示例,在将它们写入输出文件之前不进行处理。例如,如果要附加已经采用所需压缩格 ..
发布时间:2018-09-13 13:50:28 移动开发

硬件加速h.264解码到iOS中的纹理,叠加或类似

是否有可能并且支持使用iOS硬件加速的h.264解码API来解码本地(非流式)视频文件,然后在其上组合其他对象? 我想创建一个涉及在视频前面绘制图形对象的应用程序,并使用回放计时器来同步我在顶部绘制的内容,以及在视频上播放的内容。然后,根据用户的操作,更改我在顶部绘制的内容(但不是视频) 来自Android的DirectX,OpenGL和OpenGL ES,我想象类似于将视频渲染到纹理 ..
发布时间:2018-09-06 11:52:58 移动开发

H.264 over RTP / RTSP(iPhone)

是否可以在iPhone上通过RTP / RTSP查看视频流(H.264实时馈送)?如果没有,是否可以为此目的编写申请? 解决方案 确实有可能,事实上其他人已经做过,例如, 来自TTrix的IPVision 。 似乎可以为iOS编译 Live555库。看到这个问题: 如何为iphone app devleopment配置live555框架? ..
发布时间:2018-09-03 17:18:46 移动开发

如何在iOS 8中使用AVSampleBufferDisplayLayer与GStreamer一起使用RTP H264 Streams?

在注意到iOS 8中的程序员可以使用HW-H264-Decoder之后,我想立即使用它。来自WWDC 2014的“直接访问视频编码和解码”有一个很好的介绍。你可以看看这里。 基于案例1,我开始开发一个应用程序,它应该能够从GStreamer获取H264-RTP-UDP-Stream,将其下载到'appsink'元素中,以便直接访问NAL单位并进行转换以创建CMSampleBuffers,我的 ..
发布时间:2018-08-31 19:04:24 移动开发

平面YUV420数据布局

在我的项目中,我使用 OpenH264 编解码器,据说以 YUV 4:2:0平面格式。解码后,我得到一个数组与 width * height * 1.5 元素,在显示时,它们看起来像这样: http://o3d.googlecode。 com / svn / trunk / samples_webgl / assets / shaving_cream.png 为什么主要区域下面有四个区 ..
发布时间:2018-07-30 16:57:39 C/C++开发

在DirectShow中直播H.264

有没有人知道我必须使用DirectShow中的哪些过滤器才能通过http传输H.264 LIVE流? (特别是我必须使用什么样的源过滤器) 任何代码建议都会有所帮助。 谢谢! 解决方案 您的意思是HTTP隧道或苹果(MPEG-TS)和MicroSoft的基于块的方法(MP4)? 如果您正在寻找隧道解决方案,以下内容可能会有所帮助: One (典型)选项是使用RTS ..
发布时间:2018-07-09 16:24:07 其他开发

如何中继h.264流?

我有2台服务器,server2可以从server1接收h.264流。我需要我的iPad可以播放h.264流,而我的ipad和server2在同一个局域网中,但无法连接到server1,所以我需要server2将h.264流中继到我的ipad,谁拥有一个好的解决方案谢谢! 解决方案 你的问题很模糊。 如果你通过HLS播放然后您可以在server2上安装HTTP代理。 Apache ..
发布时间:2018-07-06 09:56:58 HTML5

在大多数使用html5的现代浏览器中,可以播放哪些视频格式和视频和音频编解码器组合?

我们希望使用 标记播放带有音频的视频。 视频的组合格式和视频和音频编解码器可以使用html5在大多数现代浏览器中播放? 例如,文件是否可以采用Quicktime容器格式? 他们可以在Quicktime中使用h.264和MP3并且仍然可以在大多数浏览器中播放吗? 他们可以在Quicktime中使用h.264和AAC并且仍在大多数浏览器中播放吗? 我们不关心早于1 ..
发布时间:2018-07-04 20:44:57 前端开发

实现HTML5视频的最佳方式

据我所知,HTML5视频比其支持者希望我们相信的更复杂。 Safari使用专有的H.264编解码器,而Firefox,Chrome和Opera都支持开源的Theora。 Internet Explorer也不支持,因此需要回退,例如.mov或Flash。 我在某个地方找到了一个精彩的指南所有这些浏览器上的HTML5指南,但我无法在任何地方找到它。非常讨厌:( 实施HTML5视频的最佳方 ..
发布时间:2018-07-03 18:44:33 前端开发

如何在浏览器中播放H.264视频?

我已经从RGB - > YUV12 - > H264转换了我视频的每一帧。在退出时我有H.264视频流,我想在没有VLC媒体播放器等的情况下观看它。 Stream应该可以从不同的设备上获得,例如PC,平板电脑,这样的智能手机 我将只使用浏览器。 选择哪种方法? 也许Flash有帮助吗?将视频从h.264转码到mp4?还有什么吗? 感谢您的任何想法。 解决方案 ..
发布时间:2018-07-02 18:03:55 前端开发

以HTML5呈现的H.264编码MP4在Safari上播放,但不在iOS设备上播放

我使用Adobe Media Encoder CS5将FLV文件编码为H.264,以通过HTML5在网络上呈现,并且视频文件在OS X中的Safari中(以及编码为OGG的Firefox中)播放得很好,但在任何iOS设备(iPad,iPhone)我得到了带有斜线的播放图标。 有没有人遇到过这种情况,如果有的话,有什么想法吗? / p> 谢谢。 解决方案 我们遇到了这个问题并发现 ..
发布时间:2018-06-29 21:18:35 移动开发

H.264流标头

我在开始时使用此标头/参数破坏了视频流。 00 00 00 01 67 64 00 1E AC D9 40 B0 33 FB C0 44 00 00 03 00 04 00 00 03 00 C8 3C 58 B6 58 00 00 00 01 68 EB EC B2 2C 我试图找出实际值,但我所猜测的是: 67 - AVC / H264 64 ..
发布时间:2018-06-07 16:44:40 其他开发

将NAL头添加到原始H264流

为了将NAL头添加到原始H264流中,我需要做什么?最终,我想拍摄视频文件并将其与音频文件复合。 2相关问题: 1。)我看过这篇文章: H. 264转换与FFmpeg(从RTP流) 然而,当我看每帧的前两个字节,我看到0和0对于我录制的任何画面,我们都没有提及任何关于NAL内容的内容。 我在正确的地方看吗?是否还有另一种方法可以在NAL头文件中创建和写入H264流? ..
发布时间:2018-06-06 19:55:38 其他开发

H264框架查看器

你知道任何应用程序能够显示单个H264帧的所有标题/参数吗?我不需要解码它,我只是想看看它是如何构建的。 解决方案 (如果你正在寻找免费的东西,否则谷歌“h264分析”为付费选项): $ b 下载 h.264解析器 from(from this thread @ doom9论坛) 下载 h.264参考软件 libh264bitstream 提供h.264比特流阅读/写作 这应该让你 ..
发布时间:2018-06-06 19:27:29 其他开发