当前位置: 首页 > 软件库 > 程序开发 > 多媒体处理 >

Broadway

基于 JavaScript 的 H.264 解码器
授权协议 BSD&Apache
开发语言 JavaScript
所属分类 程序开发、 多媒体处理
软件类型 开源软件
地区 不详
投 递 者 赵越
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Broadway 旨在在浏览器上原生解码 H.264 视频,基于 Google 在 Android 中使用的 H.264 解码器。

Mozilla 开发者只是简单地将 C 语言编写的 Android H.264 解码器,使用 Emscripten 编译器翻译成 JavaScript 代码。除了转译版外,开发者也同时亲手编写一个独立实现版。Emscripten 编译的版本通常性能不如二进制版本,但 Firefox 对 JavaScript 的优化将进一步改进性能。

目前 Broadway 还不太实用,过度依赖 CPU 的计算量,未来可以利用 GPU 硬件加速减轻 CPU 负载。

  • 9/19 一面 一个m*n的grid中有不定数量的奖励,要求收集所有的奖励的最短路线,并且每个cell只能走一次。用1表示奖励,-1表示墙,0表示空地。input包含grid和起止点的坐标。 9/27 二面 项目: 大二项目,rmi over http? 代码: 对我自己写的sample code(AI下棋Teeko)的深挖。

  • 这个问题,在我这里解决了,但不一定是你相同的问题。 我这里是这样的,我使用root用户(不具有登录权限,但的确是默认的管理员账户)通过xshell登录ubuntu系统,导致了这个问题。 以及我使用adduser增加了账户,以及使用xshell的ssh登录。 也就是说,第一个是不应该用root登录,第二个是ssh协议不对。  

  • Episode 83 of The SitePoint Podcast is now available! This week Kevin Yank (@sentience) chats with Adobe’s Adam Broadway (@abroadway), who has some thoughts about how freelance web designers should be

  • 412ce18 fixed return type (#369) (Alessandro Minoccheri) 5745145 added php 7.3 on travis file (#368) (Alessandro Minoccheri) ee2fd58 Update examples.md (othillo) 04b93c6 added missing docblock headers

 相关资料
  • 我正在开发一个使用MediaCodec API的H.264解码器。我试图在JNI层中调用MediaCodec java API,该函数如下所示: 稍后,我将把发送到我现有的视频呈现管道,并在上呈现。 我希望我能够编写一个Java函数来解码输入流,但这些将是一个挑战- 此资源声明- …你不能对解码的视频帧做任何事情,只能将它们呈现在表面 这里,一个已被传递在表面上呈现输出并且声明。 那么,我是否能够

  • 但是,深入分析我所基于的解析代码,它似乎期望第5个字节(直接在起始前缀代码之后)是: 0x65-I帧 0x41-a P帧 0x67-SPS帧 0x68-PPS帧 我在其他地方也看到过很多关于这些的报道。不过,我所经历的所有单元似乎都是从(按顺序)开始的: null

  • H.264分析器可以用来分析学习H.264码流结构。可以比较详细的列出H.264码流中NAL的信息。

  • 我想把一个MP4文件转换成一个MPEG-DASH视频,可以通过Chrome上的Dash-if HTML5播放器播放。我使用FFMPEG和MP4Box(来自GPAC)对视频进行转码,然后对其进行拆分,并在JavaScript控制台上不断得到一个MEDIA_ERR_SRC_NOT_SUPPORTED错误。 从网上提供的(非常稀疏的)信息(请参见此Chromium线程)来看,Chrome似乎只支持带有约

  • 我正在尝试使用MediaCodec API解码现场流屏幕捕获从PC由FFMPEG。 对于发件人(PC ffmpeg) 输出如下所示 用于接收器(Android MediaCodec) 我用surface创建了活动并实现了SurfaceHolder.Callback 对于PlayerThread 前四个字节是头和序列号 接下来的四个字节是时间戳 下四个字节是源标识符 因此,我删除了前12个字节,并将

  • 我需要验证视频文件是(在Java): 视频是H.264编码的 我调查过JMF和Xuggle。 Xuggle使加载和解码文件变得更容易,并将其转换为另一种格式,但我还不知道如何确定我加载的文件的编码。 所以我想知道Xuggle是否有能力简单地返回视频类型 如果我需要自己确定,有人能给我指一些H.264格式的文档吗

  • 我正在对来自IP摄像机的视频(H.264)和音频(AAC)进行一些集成工作。 我取得了一些进步,我可以存储视频 我现在正在尝试将流混合到MP4文件中,而不进行任何解码或编码,但到目前为止还没有找到答案。 我可以通过ffmpeg:ffmpeg-I录制手动完成。h264-i录音。aac-vcodec副本-acodec副本-absf aac_adtstoasc记录。mp4 如何使用C中的ffmpeg库执

  • 我正在试图弄清楚如何使用Android的MediaCodec类来解码H.264视频。首先,我尝试手动解析H.264文件中的NAL单元,并将它们提供给MediaCodec进行解码。我相信我正确地解析了文件中的NAL单元(在文件中搜索0x00 0x00 0x01序列,表示NAL单元的开始),但每次调用dequeueOutputBuffer()时,MediaCodec总是超时并返回-1。有人知道如何将H