HLS 服务器 搭建
来源:互联网 发布:幼儿教师网络研修作业 编辑:程序博客网 时间:2024/06/13 04:26
研究HLS, 如果没有环境进行测试,是比较头疼的一件事,下面就简单介绍一种平常工作常用的HLS服务器搭建方法
HLS服务器搭建我选择在网上下载的HFS(http file server)服务器,这个exe文件可以直接用,方便我们自己学习时候搭建网络协议
给出免费下载地址:
http://download.csdn.net/detail/bluesky20120507/9863060
在这里简单说明一下搭建的过程:
1)打开hfs.exe
2) 配置好IP地址
IP地址要选择本机的地址,端口号就默认的8080
3)选择需要播放的文件,对于HLS, 我们需要将ts流切片和m3u8文件一起加载进来,因此选择加载文件夹目录
在虚拟文件系统一栏点击右键选择从磁盘添加目录,如果是单个文件可以选择添加文件。
选择ts流切片和m3u8所在的文件夹时,会弹出提示用真实目录还是虚拟目录,这个由于测试文件比较小,选择了虚拟目录
4)对于hls来说,选择m3u8文件所在的地址进行播放就可以了
http://10.18.19.177:8080/hls-afanda-test-file/index.m3u8
例如用ffplay去测试
ffplay -loglevel 56 http://10.18.19.177:8080/hls-afanda-test-file/index.m3u8
ffplay就会去根据m3u8所提供的索引去播放对应的ts流切片。
注:上一步如果只是把m3u8文件加载到hfs服务器的话,会报找不到playlist, 因此需要将所有的ts流也加进去
对应的m3u8文件比较简单:
#EXTM3U#EXT-X-MEDIA-SEQUENCE:1#EXT-X-TARGETDURATION:10#EXTINF:10,1.ts#EXTINF:10,2.ts#EXTINF:10,3.ts#EXTINF:10,4.ts#EXTINF:10,5.ts#EXTINF:10,6.ts#EXTINF:10,7.ts#EXTINF:10,8.ts#EXTINF:10,9.ts#EXTINF:10,10.ts#EXTINF:10,11.ts#EXTINF:10,12.ts#EXTINF:10,13.ts#EXTINF:10,15.ts#EXT-X-ENDLIST
阅读全文
0 0
- ffmpeg搭建hls服务器
- HLS 服务器 搭建
- Nginx搭建hls流媒体服务器
- Nginx搭建HLS流媒体服务器
- Nginx搭建hls流媒体服务器
- nginx上搭建HLS流媒体服务器
- nginx上搭建HLS流媒体服务器
- nginx上搭建HLS流媒体服务器
- nginx上搭建HLS流媒体服务器
- nginx上搭建HLS流媒体服务器
- nginx上搭建HLS流媒体服务器
- nginx上搭建hls流媒体服务器
- 使用nginx+ffmpeg搭建hls服务器
- 利用FFMPEG+Nginx 搭建 HLS 服务器
- fms之hds hls直播服务器搭建
- 通过nginx搭建hls流媒体服务器
- nginx上搭建HLS流媒体服务器
- HLS 服务器
- 取文件的第一列内容 Linux
- Linux命令之crond周期定时计划任务执行
- 在Android Studio 2.2上集成OpenCV4Android SDK
- 解决github访问慢的问题
- RAID5和RAID10,哪种RAID更适合你(上)
- HLS 服务器 搭建
- 自己编译NodeMCU固件 & 提交数据到服务器
- PHP 性能分析与实验
- 利用递归判断是否是文件或文件夹
- 21位水仙花数
- 不同线程分配不同寄存器,但是代码区是共享的,即不同线程可以访问同一函数。
- eclipse安装java反编译插件
- linux系统 安全整改
- java字符串分割 spilt 遇到"