1、

用ffmpeg制作推流工具,实现推流系统声音和桌面到rtmp服务器-CSDN论坛-CSDN.NET-中国最大的IT技术社区.html

http://bbs.csdn.net/topics/392062722

2、

C++实现RTMP协议发送H.264编码及AAC编码的音视频,摄像头直播 - haibindev - 博客园.html

http://www.cnblogs.com/haibindev/archive/2011/12/29/2305712.html

3、

基于JavaScript的H.264解码器 Broadway - 百科教程网_经验分享平台[上学吧经验教程频道].html

http://www.shangxueba.com/jingyan/2265081.html

    Broadway旨在在浏览器上原生解码H.264视频,基于Google在Android中使用的H.264解码器。Mozilla开发者只是简单的将C语言编写的Android H.264解码器,使用Emscripten编译器翻译成JavaScript代码。除了转译版外,开发者也同时亲手编写一个独立实现版。Emscripten编译的版本通常性能不如二进制版本,但 Firefox对JavaScript的优化将进一步改进性能。JavaScript作者Brendan Eich在年度OOPSLA会议上演示了Broadway以30fps解码视频。目前Broadway还不太实用,过度依赖CPU的计算量,未来可以利用GPU硬件加速减轻CPU负载。
项目主页:http://www.open-open.com/lib/view/home/1326628335421

4、

全球首个纯JS实现的H.264解码器.html

http://sanwen.net/a/villabo.html

5、

Prism by guodong.html

https://guodong.github.io/prism/

6、

android+ffmpeg 解码264视频流-CSDN论坛-CSDN.NET-中国最大的IT技术社区.html

http://bbs.csdn.net/topics/391818215?page=1

  6.1、11楼:

最终我放弃了使用ffmpeg进行软解的方案,采用了AndroidSDK中的硬解码方案;软解消耗cpu会导致手机发热,硬解cpu消耗低不过对于手机硬件有要求,要求手机配置至少是高通晓龙800以后的芯片,AndroidSDK至少是API16之后的版本。GitHub上有参考代码,实测可用,链接如下:
https://github.com/ekumenlabs/AndroidStreamingClient
大家可以试一下。

  6.2、12楼

补充:我用的手机是Nexus5X,之前用的联想K860i不行。

7、

H.264视频在Android手机端的解码与播放.pdf - 期刊论文 - 道客巴巴.html

http://www.doc88.com/p-5065478073640.html

H.264视频在android手机端的解码与播放(转)_流星_新浪博客.html

http://blog.sina.com.cn/s/blog_4ad7c2540101lep1.html

3.解码和播放的实现
H.264解码是移植了ffmpeg 中的H.264解码部分到Android,并且了深度删减优化。界面部分,文件接收处理以及视频显示都是用java做的,底层的视频解码部分则使用C来做从而满足速度的要求。H.264码流分割NAl(接受到视频数据的复原工作)是在java层做而没有分装到c中,是因为每次送的数据会受到限制,如果送的数据量大,底层可能会一次解码好几帧视频,但是到界面层只能显示一帧,造成丢帧。如果每次送的数据量较少,就会使得多次底层调用但并没有进行实质解码的现象发生,所以尽管这样做耦合度差些,速度慢些,但是综合考虑还是将数据分析工作放在java层完成。 我们将解码后的视频数据用bitmap显示,draw到surfaceView的方法显示到手机屏上,由于有些手机不支持rgb24但几乎所有手机都支持rgb565,所以解码后返回的是rgb565数据。
4.程序流程功能架构

8、

Mozilla发布基于JavaScript的H.264解码器-CSDN.NET.html

http://www.csdn.net/article/2011-11-02/306795

https://github.com/mbebenita/Broadway

9、

  9.1、

HTML5 视频直播(一) _ JerryQu 的小站.html

https://imququ.com/post/html5-live-player-1.html

  9.2、

HTML5 视频直播(二) _ JerryQu 的小站.html

https://imququ.com/post/html5-live-player-2.html

  9.3、

HTML5 视频直播(三) _ JerryQu 的小站.html

https://imququ.com/post/html5-live-player-3.html#simple_thread

10、

HTML 5 视频直播一站式扫盲 - OPEN 开发经验库.html

http://www.open-open.com/lib/view/open1473133221823.html

HTML 5 视频直播一站式扫盲 - Powered by Bugly!.html

http://bugly.qq.com/bbs/forum.php?mod=viewthread&tid=1277

11、

12、

13、

14、

15、

h.264_javascript_资料的更多相关文章

  1. H.264的一些资料整理

    本文转载自 http://blog.csdn.net/ljzcom/article/details/7258978, 如有需要,请移步查看. Technorati 标签: H.264 资料整理 --- ...

  2. 看unix高级编程时遇到apue.h找不到的问题

    最近学习 Unix 环境高级编程这本书,第一个例子就碰到了问题,下面是解决办法. 一开始看到这本书,刚翻了几页,就觉得对味.按照书中的代码做练习时,编译代码文件提示fatal error: apue. ...

  3. 小菜学习Winform(七)系统托盘

    前言 有些程序在关闭或最小化的时候会隐藏在系统托盘中,双击或右击会重新显示,winform实现其功能很简单,这边就简单的介绍下. 实现 在winform实现托盘使用notifyIcon控件,如果加菜单 ...

  4. 一致性哈希算法与Java实现

    原文:http://blog.csdn.net/wuhuan_wp/article/details/7010071 一致性哈希算法是分布式系统中常用的算法.比如,一个分布式的存储系统,要将数据存储到具 ...

  5. Shell之sed用法 转滴

    通过例子学习sed的用法 1,sed介绍    sed可删除(delete).改变(change).添加(append).插入(insert).合.交换文件中的资料行,或读入其它档的资料到 文> ...

  6. Docker技术入门与实战 第二版-学习笔记-5-容器-命令及限制内存与cpu资源

    1.启动容器 启动容器有两种方式: 基于镜像新建一个容器并启动 将在终止状态(stopped)的容器重新启动 1)新建并启动——docker run 比如在启动ubuntu:14.04容器,并输出“H ...

  7. 理解机器为什么可以学习(一)---Feasibility of learning

    主要讲解内容来自机器学习基石课程.主要就是基于Hoeffding不等式来从理论上描述使用训练误差Ein代替期望误差Eout的合理性. PAC : probably approximately corr ...

  8. WinForm 程序在系统托盘显示

    前言 有些程序在关闭或最小化的时候会隐藏在系统托盘中,双击或右击会重新显示,winform实现其功能很简单,这边就简单的介绍下. 实现 在winform实现托盘使用notifyIcon控件,如果加菜单 ...

  9. SED总结, mac上要加备份文件名,sort命令和对中文的处理

    使用sed批量改文件名 Sed批量去拓展名 |- dev.gb.conll06.raw |- test.gb.conll06.raw |- train.gb.conll06.raw 想要去掉其中的后缀 ...

随机推荐

  1. angularJS中的ng-repeat指令!

    ng-repeat 指令: ng-repeat 指令用来遍历一个数组重复创建当前元素: <ul ng-app="myApp" ng-controller="myAp ...

  2. 循环赛日常表算法(N可为奇数和偶数)

    一. 实验题目 设有n位选手参加网球循环赛,循环赛共进行n-1天,每位选手要与其他n-1位选手比赛一场,且每位选手每天必须比赛一场,不能轮空.试按此要求为比赛安排日程. 二.实验目的 1.深刻理解并掌 ...

  3. pta习题集 5-10 切分表达式——写个tokenizer吧

    [先说点出题背景] 这个题是为低年级同学.学C语言的同学准备的,因为,对这部分同学,这个题目编写起来略有一点复杂.如果是高年级.学过了正则表达式(Regular Expression)的同学或者学过了 ...

  4. R中绘制聚类的离散图

    R中利用cluster简单的绘制常见聚类离散图 # 引入cluster库(clara.fanny) library(cluster) # 聚类散点图绘制 # 引入factoextra,cluster库 ...

  5. 约会安排---hdu4553(线段树,麻烦的区间覆盖)

      题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4553 算是poj3667的加强版,建立两颗线段树,一个是DS区间,另一个是NS区间.那么根据题意, ...

  6. Python开发【模块】:内置模块

    内置模块 1.__import__ # import app目录下的kingadmin.py文件 for app in conf.settings.INSTALLED_APPS: __import__ ...

  7. uchome 不从缓存中读取模板

    /source/function_common.php中的代码 //模板调用 function template($name) { global $_SCONFIG, $_SGLOBAL; if($_ ...

  8. oracle高水位问题

    转自:https://blog.csdn.net/cnham/article/details/5987999 说到HWM,我们首先要简要的谈谈ORACLE的逻辑存储管理.我们知道,ORACLE在逻辑存 ...

  9. 203-ReactDOM

    一.概述 加载方式: <script> ES6:import ReactDOM from 'react-dom' ES5:var ReactDOM = require('react-dom ...

  10. Underscore.js (1.7.0)-函数预览

    集合(Collections)(25) - each - map - reduce - reduceRight - find - filter - where - findWhere - reject ...