C++ rtmp livestream 流媒体

海阔天空 张翼飞翔

我的学习笔记。--我喜欢这里,因为这里安静,无广告骚扰。
随笔 - 82, 文章 - 2, 评论 - 126, 引用 - 0
数据加载中……

FMS4.5 HTML5 直播流(HLS)的发布和iPad直播

FMS4.5  HTML5 直播流(HLS)的发布和iPad直播

(原创)

关键字: RTMP 发布HTML5直播 H264 AAC FMS4.5  Apple iPad Safari 浏览器   HTTP 直播流  HTTP Live  Streaming      

本文介绍如何发布直播流到FMS4.5,并使用苹果iPadSafari浏览器通过HTML5观看直播流。

一、HTTP Live  Streaming     发布和直播的软件环境。

1,关闭IIS,并且关闭所有占用80端口的程序。

2,安装FMS4.5,在填注册码的地方直接点Next,安装后为开发版,有10个连接数限制。安装选择 Apache HTTP Server   端口不要修改,其他的全部默认安装。FMS下载地址: http://www.adobe.com/downloads/

3,下载Encoder,笔者使用的是自己编写的Encoder。下载地址: http://www.cnweblog.com/fly2700/archive/2008/04/02/280641.html

二,通过HTTP协议发布和直播HLS

1,开启Encoder程序,在FMS Url里面填写

rtmp://192.168.1.30/livepkgr/livestream?adbe-live-event=liveevent

Note:请修改IP为你的FMS服务器IP. 我这里通过rtmp协议发布流,然后通过通过http协议播放。

VideoDevice里面选择Screen

AudioDevice里面选择你的声卡。

Setting复选框选中SendAudio, 

Encode按钮开始编码发布直播流。 

 

2Rtmp协议的直播

Encoder中可以直接点Play 通过Rtmp协议进行直播。

3,HTTP动态流直播 ( Adobe HTTP Dynamic Streaming ) 

Flahplayer10.1以上环境可以支持 HTTP动态流直播

Web浏览器中打开

http://www.osmf.org/configurator/fmp/  

VideoSource里面输入

http:// 192.168.1.30 /hds-live/livepkgr/_definst_/liveevent/livestream.f4m  

Note:请修改IP为你的FMS服务器IP.

Are you using HTTP Streaming or Flash Access 2.0 ?   下面选择  Yes

点击  Preview  

点击  Play

 


   4,苹果HTTP直播 (
Apple HTTP Live Streaming  

用一个 iPad 打开 Safari    浏览器,在地址栏中输入:

http:// 192.168.1.30 /hls-live/livepkgr/_definst_/liveevent/livestream.m3u8  

Note:请修改IP为你的FMS服务器IP.

 

转摘请标明来自: http://www.cnweblog.com/fly2700/archive/2011/12/22/319072.html

posted on 2011-12-22 17:49 ZhangEF 阅读(18223) 评论(9)  编辑  收藏 所属分类: rtmp配置部署

评论

# re: FMS4.5 HTML5 直播流(HLS)的发布和iPad直播  回复  更多评论   

你好。
http:// 192.168.1.30 /hds-live/livepkgr/_definst_/liveevent/livestream.f4m 还有
http:// 192.168.1.30 /hls-live/livepkgr/_definst_/liveevent/livestream.m3u8
这些地址是如何生成的呢,他们在服务器中怎么存放,是什么结构?

希望博主解答下
谢谢~
2012-05-09 15:25 | alia

# re: FMS4.5 HTML5 直播流(HLS)的发布和iPad直播  回复  更多评论   

你这是用fmle来发布的,里面都可以直接设置参数,


如果是用fms不知道lz有没有什么好的解决方案
2012-05-14 14:41 | jingle

# re: FMS4.5 HTML5 直播流(HLS)的发布和iPad直播  回复  更多评论   

好像不行啊
2013-03-13 13:29 | hh

# re: FMS4.5 HTML5 直播流(HLS)的发布和iPad直播  回复  更多评论   

必须要用LZ写的Encoder程序吗,用Adobe公司的不行吗
2013-03-13 13:30 | hh

# re: FMS4.5 HTML5 直播流(HLS)的发布和iPad直播  回复  更多评论   

用Adobe公司的也没问题的。
如果没设置成功,请检查其他地方。
2013-03-20 17:39 | ZhangEF

# re: FMS4.5 HTML5 直播流(HLS)的发布和iPad直播  回复  更多评论   

在ios设备上直播有5~6秒的延时。没办法做视频聊天呀。。楼主这问题解决了吗?
2013-05-21 15:34 | hqs998

# re: FMS4.5 HTML5 直播流(HLS)的发布和iPad直播  回复  更多评论   

ios设备上直播有5~6秒的延时
--不好解决,智能等adebe升级了
2013-09-24 17:14 | ZhangEF

# re: FMS4.5 HTML5 直播流(HLS)的发布和iPad直播  回复  更多评论   

您好!请问一下,我发布直播流之后,但是手机播不了http流,播放f4m示例视频提示SecurityError: Error #2148错误。这个要怎么解决呢,求帮助
2015-03-03 21:32 | Huang_XT

# re: FMS4.5 HTML5 直播流(HLS)的发布和iPad直播  回复  更多评论   

http://IP/hls-live/livepkgr/_definst_/liveevent/livestream.m3u8
我的FMS都配置好了 为什么我用IOS访问这个地址的时候不能看呢,服务器还需要配置什么吗?
2015-09-11 07:57 | chen