直播流播放协议

视频直播服务支出输出RTMP、FLV、HLS三种协议

阿里云视频直播

  1. RTMP(Real Time Message Protocol:实时消息传输协议)延时低(1s~3s),TCP长连接,适合PC端
  2. HLS是为移动设备开发的基于HTTP的流媒体解决方案,是将视频或流切成小片(TS),并建立索引(M3U8)。支持视频流H.264,音频AAC。hls跨平台,可由HTML5解封播放,延时高(>10s)HTTP短连接,适合PC端、移动端。
  3. FLV 在手机浏览器上的支持非常有限,但适合手机端App直播协议,需要集成SDK才能播放, 延时低(1s~3s),TCP长连接,适合PC端。
视频直播技术

在Vue中使用video.js (直播流是RTMP和HLS格式)
1.下载播放器 vue-video-player (vue-video-player就是video.js集成到vue中)

npm install vue-video-player --save/*  如果要播放HLS流,需要安装videojs-contrib-hls插件
*如果要播放RTMP流,需要安装videojs-flash插件
*如果两个都需要播放,flash插件需要安装到hls插件之前
*/

vue-video-player demo

Vue项目中播放直播流相关推荐

  1. 第一次在Vue项目中播放m3u8格式视频遇到的问题和解决方法

    一.m3u8文件 第一次接触这种m3u8格式的视频文件,开始以为类似与.mp4这种,所以在项目中我通过html5提供的video标签做播放功能发现并不能成功,后来了解到M3U8文件是一种UTF-8编码 ...

  2. 如何在VUE项目中添加使用LivePlayer.js直播点播H5免费播放器

    在VUE项目中添加使用LivePlayer.js直播点播H5免费播放器 1.复制依赖文件 1.1 示例 通过 webpack 插件自动复制依赖 1.1.1.编辑你的 webpack.config.js ...

  3. 使用H5Stream实现rtsp视频流播放,在Vue项目中 (无插件、可多视频源播放、亲测可用)

    本文主要介绍用H5Stream 在Web页面播放摄像头的RTSP视频流,从0到1的过程.包括WebSocket代理.h5ss.bat文件 运行一会就自己卡死了.H5ss服务死掉自动定时重启的脚本 等可 ...

  4. vue项目中使用flv.js实时播放 断流重连 关闭断流开发心得

    第一次碰这个东西肯定会碰壁的,问百度人都问傻了(关键还骗人),其中心酸不必多描述,只为成长 后来项目更新采用的是EasyPlayer插件 文章地址: VUE项目中优雅使用EasyPlayer 后端是流 ...

  5. 直播页面5:项目中的直播播放器框架GSYVideoPlayer

    直播页面5:项目中的直播播放器框架GSYVideoPlayer 一.github地址 二.代码 0.快手官网获得直播地址 1.xml布局 2.java代码 一.github地址 https://git ...

  6. vue项目中实现语音队列的依次播放

    vue项目中实现语音队列的依次播放 需求分析 通过长链接接收后台返回的消息数据,并进行语音的依次播放完整.长链接和语音播放功能在以往的文章中都有介绍.再次我们主要着重介绍语音依次播放的功能. 那怎样实 ...

  7. vue项目中,amr格式的音频播放

    在vue项目中,使用电脑浏览器播放amr格式的音频文件是直接播放不出来的,需要使用一个js包:benz-amr-recorder 1.npm install benz-amr-recorder 2.想 ...

  8. vue 打开html流_在vue项目中添加一个html页面,开启本地服务器

    在vue项目里新增一个不需要登录的页面,那么我只能新增一个html页面了,不经过路由,直接在浏览器输入路径打开,那么就需要用到本地服务器, 1.vue里面的html页面最好放过在public文件夹里面 ...

  9. 在vue项目中引用萤石云播放器插件

    在vue项目中引用萤石云播放器插件 1. 萤石云官方开发文档: https://open.ys7.com/help/31 2. 登录官方网站:https://open.ys7.com/cn/s/ind ...

最新文章

  1. java安装傻瓜_安装Java傻瓜式教程
  2. MFC 学习的基本概念
  3. 结构损伤检测与智能诊断 陈长征_阜康危房检测价格
  4. JS实现数组去重(重复的元素只保留一个)
  5. Centos7.4 安装elasticsearch6.1.3集群部署
  6. Spring底层控制反转解耦合(IOC)
  7. ASP.Net学习笔记012--12ViewState初探
  8. 手机输入法并一不一定要横向充满
  9. 怎么用计算机求logo,小学计算机教学中的LOGO语言教学(转载)
  10. [150529](必看)档案挂靠与打回生源地、暂缓的对比 (广州)
  11. 网线水晶头RJ45制作方法
  12. 移动APP产品经理必学的工具和必上的酷站
  13. 关于UVC PTZ功能
  14. FI--SAP财务系统总账应用技巧
  15. 把SD卡制作为启动卡的操作步骤
  16. Gorilla源码分析之gorilla/context源码分析
  17. Android 获取手机内存大小
  18. VR全景入驻百度地图,有哪些优势呢?
  19. Alphabet 超越苹果成为全球市值最高公司
  20. 2023快乐学习日记(好日子今天是个好日子)1/2

热门文章

  1. 用python画六个连在一起的螺旋圆圈
  2. 职业梦想是计算机的英语作文,有关职业梦想的英语作文
  3. KVM-virsh详解
  4. imx6q pwm3 修改占空比
  5. mac go linux 目标,Mac下Golang安装以及目录结构-Go语言中文社区
  6. OpenCV OAK相机经典使用案例集锦(持续更新中)
  7. C语言利用指针从函数返回数组
  8. 耗电优化(三):JobScheduler,WorkManager
  9. python 小说下载_Python之道
  10. Qt 构建和解析Json格式数据