h.264_javascript_资料

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、

 

posted @ 2016-12-14 14:26  CppSkill  阅读(409)  评论(0编辑  收藏  举报