显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

itoedr的it学苑

记录从IT文盲学到专家的历程

 
 
 
 

标签

 
 
数据加载中...
 
 
 
 
 

最新日志

 
 
数据列表加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 
 
 
 

[置顶] WebSocket+MSE—HTML5直播方案

2016-12-8 18:21:39 阅读187 评论0 82016/12 Dec8

常见的可用于HTML5的直播技术有HLS、WebSocket与WebRTC。今天我向大家介绍WebSocket与MSE相关的技术要点,并在最后通过一个实例来展示具体用法。

主要内容:

⊙WebSocket协议介绍

⊙WebSocket Client/Server API介绍

⊙MSE介绍

⊙fMP4介绍

⊙Demo展示

WebSocket

通常的Web应用都是围绕着HTTP的请求/响应模型构建的。所有的HTTP通信都通过客户端来控制,由客户端向服务器发出一个请求,服务器接收和处理完毕后再返回结果给客户端,客户端将数据展现出来。由于这种模式不能满足实时应用需求,于是出现了SSE、Comet等 "服务器推" 的长连接技术。

WebSocket是基于TCP连接之上的通信协议,可以在单个TCP连接上进行全双工的通信。WebSocket在2011年被IETF定为标准RFC 6455,并被RFC 7936补充规范,WebSocket API被W3C定为标准。

WebSocket是独立地创建在TCP上的协议,HTTP协议中的那些概念都和WebSocket没有关联,唯一关联的是使用HTTP协议的101状态码进行协议切换时,使用的TCP端口是80,可以绕过大多数防火墙的限制。

WebSocket握手

为了更方便地部署新协议,HTTP/1.1引入了Upgrade机制,使得客户端和服务端之间可以借助已有的HTTP语法升级到其它协议。这个机制在RFC7230的6.7 Upgrade一节中有详细描述。

作者  | 2016-12-8 18:21:39 | 阅读(187) |评论(0) | 阅读全文>>

[置顶] html5与javascript框架集资源整理

2016-4-9 20:36:07 阅读255 评论0 92016/04 Apr9

为了便于学习,笔者收集部分便捷高效的h5框架集,防止忘记。

最为成功的js框架:jquery---->http://jquery.org

                                   jquery-ui---->http://http://www.runoob.com/jqueryui/jqueryui-intro.html

jquery教程:

                                    http://www.w3school.com.cn/jquery/

html5教程:

                                  http://www.w3school.com.cn/html5/

最快捷的web跨平台开发框架bootstrap:

                                   http://v3.bootcss.com/getting-started/

2015年最新潮的js框架reactjs:

  

作者  | 2016-4-9 20:36:07 | 阅读(255) |评论(0) | 阅读全文>>

[置顶] 什么是中国特色?历史的/地理的/文化的

2015-12-31 17:52:49 阅读173 评论0 312015/12 Dec31

         本来是专心技术研究的,终于还是忍不住要从“技术角度”来挖掘一下“中国特色”的具体含义。

          有一个"最中国"的特色,那就是“中国是唯一个没有文化断代的民族”,还有就是“地球上人口最多的国家”,还有就是“一个屈辱最多的民族”......

          其实就是这些历史的特色造就了中国今天的一切,以至有了毛泽东、邓小平、习近平这样的新历史的开拓者。前者的伟大在于带着一大帮子朋友敢对几千年封建社会文化开战,而又真正地实现人民有了说话权。邓小平同志则在于敢于摸着石头就把个国门打开了,却又成就了中国的发展。习近平同志则在于竟然大着胆子要改变中国特色文化中的“灰色文化”......

         看了温特军教授的《新型城镇一体化》(http://itoedr.blog.163.com/blog/static/12028429720151124112750767/),讲解中,教授明白地告诉我们,中国有世界最多的人口与最大的一体市场,我们不能一味追求高速发展与高效益、高回报,我们的社会还必须为最多的人口提供就业岗位与劳动机会(也许应该是生存机会,让人们都保持一种"贪生怕死"原

作者  | 2015-12-31 17:52:49 | 阅读(173) |评论(0) | 阅读全文>>

音乐资源

2017-9-29 17:35:03 阅读15 评论0 292017/09 Sept29

净心轻音乐:http://music.163.com/#/artist?id=31199 (Dan Gibson丹.吉布森)

作者  | 2017-9-29 17:35:03 | 阅读(15) |评论(0) | 阅读全文>>

Ubuntu放弃战斗, Linux桌面的悲哀

2017-5-31 12:29:45 阅读174 评论0 312017/05 May31

作者为深度操作系统资深工程师

(深度操作系统)

这几天看到Ubuntu放弃Unity和Mir开发,转向Gnome作为默认桌面环境的新闻,作为一个Linux十几年的老兵和Linux桌面的开发者,内心颇感良多。

Ubuntu做为全世界Linux界的桌面先驱者和创新者,突然宣布放弃自己多年开发的Unity,相当于在桌面领域,直接放弃了战斗向微软投降,不仅仅是Linux桌面的悲哀,更是对于全球Linux黑客坚信Linux必胜信心的极大打击。

我还记得2006~2007年,那时候我还在成都写手机游戏,当时年少轻狂的我,一直幻想自己要做最牛掰的开发者,就像科幻电影里面的黑客一样,无所不能。那时候虽然Windows玩的很溜,但是一直都在核心技术外徘徊,不知道如何达到个人目标。

上学的时候玩过RedHat6.0,也装过KDE/Gnome的桌面环境,但是系统中的各种问题,比如无法使用输入法、中文字体配置很差,甚至因为显卡驱动的原因都无法正常开机,所以Linux对于当年的我来说,就像神话一样,只有顶级黑客才能玩的转的系统。

直到后面用了Ubuntu6.10和Ubuntu7.04,当时的Ubuntu可以说是非常惊艳,原来RedHat和Suse在桌面端的各种细节问题一扫而光,装上系统以后就可以直接用,而且还可以非常容易的安装应用软件来深入学习Linux。可以说是Ubuntu带领我真正的入门了Linux,经过很多年的深入学习Linux,到后来在Linux上开发Emacs和Haskell相关的项目,直至后面创业做deepin操作系统。

作者  | 2017-5-31 12:29:45 | 阅读(174) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 

北京市 东城区 摩羯座

 发消息  写留言

 
教会孩们快乐
 
近期心愿做个技术产业人
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

焦点头图

 
 
聚焦图片加载中...
 
 
 
 
 

分享知识

 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017

注册 登录  
 加关注