ITPub博客

首页 > 移动开发 > HTML5 > H5直播源码具有怎样的优势?

H5直播源码具有怎样的优势?

原创 HTML5 作者:bogokj819 时间:2021-10-22 17:26:47 0 删除 编辑

做品牌宣传的朋友都知道,H5是一个重要的表现方式。 H5直播源码研发周期较短,其强化了web网页的表现性能。除了微信之外,不少浏览器都可用H5观看视频,所以相对flash而言,不要安装插件,所以传播更快。H5相比flash而言,对CPU及内存的占用都要低一些,所以能够有效减少卡顿及发烫的现象。

1、 Websocket
在HTML5中,为了加强web的功能,提供了websocket技术,它不仅是一种web通信方式,也是一种应用层协议。它提供了浏览器和服务器之间原生的全双工跨域通信。通过浏览器和服务器之间所建立的websocket连接,在同一时刻能够实现客户端到服务器和服务器到客户端的数据发送

  1. Real Time Messaging Protocol

Real Time Messaging Protocol(简称 RTMP)是 Macromedia 开发的一套视频直播协议,现在属于 Adobe。这套方案需要搭建专门的 RTMP 流媒体服务如 Adobe Media Server,并且在浏览器中只能使用 Flash 实现播放器。它的实时性非常好,延迟很小,但无法支持移动端 WEB 播放是它的硬伤。
虽然无法在iOS的H5页面播放,但是对于iOS原生应用是可以自己写解码去解析的, RTMP 延迟低、实时性较好。浏览器端,HTML5 video标签无法播放 RTMP 协议的视频,可以通过 video.js 来实现

3、完整的直播可以分为以下几种:
视频录制端:一般是电脑上的音视频输入设备或者手机端的摄像头或者麦克风,目前以移动端的手机视频为主。

视频播放端:可以是电脑上的播放器,手机端的Native播放器,还有就是HTML5的video标签等,目前还是已手机端的Native播放器为主。

视频服务器端:一般是一台nginx服务器,来接受视频录制端提供的视频源,同时提供给视频播放端流服务。

大家可以看下大致的结构图:
image.png
由此可见,在搭建一对一的直播平台过程中,一对一直播交友源码“肩负重任”,在实现即时通讯技术上做出了一定的“贡献”。所以,源码才是软件开发整个流程中最为重要的组成部分


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/70006084/viewspace-2838861/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2021-08-30

  • 博文量
    25
  • 访问量
    6254