HLS(HTTP Live Streaming) 是Apple在2009年发布的,可以通过普通的web服务器进行分发的新型流媒体协议。苹果官方对于视频直播服务提出了 HLS 解决方案,该方案主要适用范围在于: 使用 iPhone 、iPod touch、 iPad 以及 Apple TV 进行流媒体直播功能。(MAC 也能用) 不使用特殊的服务软件进行流媒体直播。 需要通过
转载 2016-05-10 00:00:00
116阅读
2017年很长很长一段时间没有更新EasyDarwin开源项目了,虽然心里有很多EasyDarwin功能扩展的计划:比如同步录像、同步RTMP/HLS直播输出、拉模式转发优化、Onvif接入、GB28181特性、等等,但实乃有心无力,每天都疲于应付开源社区中的各种技术咨询,另一方面是...
转载 2017-06-14 23:16:00
116阅读
2评论
小结: 1、 3部分 服务器组件 分发组件 客户端组件 https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/HTTPStreamingA
转载 2019-04-29 08:48:00
183阅读
2评论
2017年很长很长一段时间没有更新EasyDarwin开源项目了,虽然心里有很多EasyDarwin功能扩展的计划:比如同步录像、同步RTMP/HLS直播输出、拉模式转发优化、Onvif接入、GB28181特性、等等,但实乃有心无力,每天都疲于应付开源社区中的各种技术...
转载 2017-06-14 23:16:00
157阅读
2评论
小结: 1、HLS原理 视频 >图像、声音分别编码打包切割容器文件ts,建立纯文本索引文件.m3u8 >播放器http下载容器文件、索引文件,播放,下载 基于HLS可以实现直播点播 直播有延迟 事先生成容器文件和索引文件,即可点播 HTML5实现视频直播功能思路详解_html5教程技巧_脚本之家
转载 2018-10-17 23:14:00
1284阅读
2评论
Ceph是一个开源的分布式存储系统,被广泛应用于云计算和数据存储领域。它提供了高性能、高可靠性和可伸缩性的存储解决方案,能够满足不同规模和需求的应用场景。在HLS(HTTP Live Streaming)点播存储方面,Ceph也发挥着重要的作用。 HLS是一种基于HTTP协议的流媒体传输协议,被用于将视频内容实时传输到不同的设备上。它的主要特点是可以根据网络状况自适应调整视频的质量,同时兼容各种
开发环境 ​​Ubuntu 14.04 server​​​​nginx-1.8.1​​​​nginx-rtmp-module​​ nginx的服务器的搭建安装nginx的依赖库sudo apt-get updatesudo apt-get install libpcre3 libpcre3-devsudo apt-get install openssl libssl-dev配置并编译nginx 
转载 2017-08-07 18:19:00
226阅读
2评论
开发环境Ubuntu 14.04 servernginx-1.8.1nginx-rtmp-modulenginx的服务器的搭建安装nginx的依赖库sudo apt-get updatesudo apt-get install libpcre3 libpcre3-devsudo apt-get install openssl libssl-dev123配
转载 2021-07-06 15:22:18
2674阅读
开发环境Ubuntu 14.04 servernginx-1.8.1nginx-rtmp-modulenginx的服务器的搭建安装nginx的依赖库sudo apt-get updatesudo apt-get install libpcre3 libpcre3-devsudo apt-get install openssl libssl-dev123配
转载 2022-04-23 16:59:52
9417阅读
利用nginx搭建搭建直播平台中视频点播直播HLS服务器nginx的服务器的搭建安装nginx的依赖库<span style="color:#000000">
转载 2022-04-06 13:47:48
341阅读
利用nginx搭建搭建直播平台中视频点播直播HLS服务器nginx的服务器的搭建安装nginx的依赖库<span style="color:#000000"><code>sudo apt-get updatesudo apt-get install libpcre3 libpcre3-devsudo apt-get install openssl libssl-dev</code></span>1 2 3配置并编译nginx
原创 2021-06-03 17:03:44
439阅读
第一步,使用ffmpeg将mp4视频转换为ts格式ffmpeg -y -i input.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb output.ts//input.mp4原文件名称,无指定路径,需手动切换到切片视频目录下进行该命令,//output.ts转换之后出输ts文件名称第二步,使用ffmpeg将ts格式转换位m3u...
原创 2021-08-27 16:25:39
1414阅读
https://blog.csdn.net/
原创 2022-06-09 12:21:25
1686阅读
1 背景由于在项目中集成视频播放功能,集成已有的ocx控件涉及到浏览器的兼容性,网页体验不好,后经过查找,引入hls相关技术进行视频播放2 HLS简介维基百科的定义: HTTP Live Streaming(缩写是HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。 它的工作原理是把整个流分成一个个小的基于HTTP的文件
最近帮朋友的公司部署了一套分流+水印的直播系统顺手打包成docker镜像,方便大家需要用到的时候开箱即用,不需要百度一些零碎的文章 也可做简单的直播服务,只需调整配置文件便可达到你的需求.需求:将直播流分流到两个云厂商的直播云,一个有水印,一个无水印。使用hls播放朋友需求的拓扑示意图: 当前拓扑示意图(阿某云和腾讯云不方便放出推流和拉流地址,有兴趣的同学可以去申请玩一下)
HTTP-FLV流地址 开启云直播服务-》直播配置-》直播基础配
备注: 主要是进行文件的切片处理,以及m3u8 的文件前缀添加以达到通过nginx 或者类似的分布式文件工具进行数据切片处理 参考配置如下: ffmpeg -y -i mydemo.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb appdem
原创 2021-07-19 14:28:57
551阅读
本来,这段时间是不打算写博客的,因为生生买了个教训。这段时间,被市场好好的上了一课,三天时间,我成为了韭菜,多余的话,这里就不说了,等完全下车之后,再好好的写一次体会。今天可是四年一遇的2.29,所以这次还是要写一篇,纪念一下这个日子,顺便从被当韭菜的身份中,逃离出来。本次用ngix+rtmp+ffmpeg搭建一个流媒体服务器,实现简单的直播效果。Nginx是一款轻量级的Web 服务器/反向代理服
开发环境Ubuntu 14.04 server nginx-1.8.1 nginx-rtmp-modx使用nginx的默认配置,添加nginx的rtmp模块。正在上传…重新上传取消./configure..
转载 2022-04-06 15:06:59
218阅读
直播应用中,RTMP和HLS基本上可以覆盖所有客户端观看,HLS主要是延时比较大,RTMP主要优势在于延时低。 1. RTMP的特点如下:1) Adobe支持得很好:   RTMP实际上是现在编码器输出的工业标准协议,基本上所有的编码器(摄像头之类)都支持RTMP输出。   原因在于PC市场巨大,PC主要是Windows,Windows的浏览器基本上都支持flash,   Flash又支持RTMP
转载 2021-03-17 22:04:20
825阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5