Flash Media Server的HDS、RTMP、HLS直播方式配置
感觉好久都没有做自己想做的事情啦。
这学期事情真是多,终于熬到快放假了,可以稍微做点“喜欢”的事。
一直以来,我都在关注视音频直播和点播技术,也尝试着搭建一些直播点播平台,但都不太理想,这里又尝试了一种兼容平台的直播方式,这里收藏并Mark一下。
安装FMS4.5,全部安装,包括web服务器,保留1935跟80端口。
在浏览器打开127.0.0.1会看到示范页面:有HDS,RTMP,HLS三种协议,HLS在apple iso设备上可以看到效果。
使用flash media live encoder3.2编码和发送直播流:
FMS URL填写rtmp://localhost/livepkgr
Stream填写livestream?adbe-live-event=liveevent
当然不一定要用flash media live encoder,发送方式是rtmp,流名对应格式写即可。
可使用RTMP方式观看:
打开安装目录下\samples\videoPlayer\videoplayer.html
在STREAM URL输入:
http://localhost/hds-live/livepkgr/_definst_/liveevent/livestream.f4m
选择LIVE 单击PLAY观看
Apple IOS设备
在浏览器输入
http://localhost/hls-live/livepkgr/_definst_/liveevent/livestream.m3u8 即可。
HTML5中写法
<video src="http://localhost/hls-live/livepkgr/_definst_/liveevent/livestream.m3u8" controls="controls">
您的浏览器不支持 video 标签。
</video>
第二次发布同样流,观看会有问题
删除\applications\livepkgr\events\_definst_\liveevent下*.stream
删除\applications\livepkgr\livestream 文件夹即可。
文章来源:http://blog.163.com/zhujiatc@126/blog/static/183463820131119013486/