·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]RTMP播放器实例

时间:2012-08-20 13:12nmwhuni
rtmp播放器,rtmp与red5,rtmp服务器,终于把连接RTMP服务器的原理搞通了,其实也不是很难,但花了大把时间,走了不少弯路……本篇只讲述关键的部分,主要目的是让自己加印象,为解决下一部问题打好基础

  终于把连接RTMP服务器的原理搞通了,其实也不是很难,但花了大把时间,走了不少弯路……本篇只讲述关键的部分,主要目的是让自己加印象,为解决下一部问题打好基础。

  AS版本:3.0
FLASHPLAYER: 10
开发环境:WindowXP FlashCS4
RTMP服务器:red5 , 假设服务器地址为:rtmp://rtmp_host/
RTMP实例:以red5下的oflaDemo实例为例
加载视频流需要多个类共同运作,所以首先列出这些类。

NetConnection 对象
NetConnection 作为视频流数据的来源,以下代码尝试连接到rtmp服务器。
net_conn = new NetConnection;net_conn.connect(rtmp://rtmp_host/oflaDemo);

NetStream 对象
通过NetStream控制对象控制视频的播放;
stream_ctrl = new NetStream(net_conn);

Video对象
最后将NetStream对象中的数据实例化为Video对象,调用VideoStream.play()方法播放视频。

  补:
生成播放列表:已解决,参考<RTMP协议研究>;
播放控制和音量控制:已解决,用Netstream.seek方法,可实现视频的拖动、快进/快退,SoundTransform.volume实现音频的控制。
参数传递:stage.loaderInfo.parameters方法获取网页传参。

极酷rtmp流媒体播放器2

极酷rtmp流媒体播放器2

极酷rtmp流媒体播放器2

极酷rtmp流媒体播放器2

极酷rtmp流媒体播放器2


极酷阳光播放器CuSunPlayerV2.0:[ 演示1 ] 更多演示请点击进入[ 极酷阳光播放器V2专栏 ]

相关链接:

[AS3]AS3.0与Red5之间的参数传递(rtmp流媒体)
[AS3]RTMP播放器运用实例
[AS3]RTMP流媒体协议在视频系统中应用的优势
[AS3]RTMP协议的分析与研究
[AS3]as3服务端FMS常用方法属性参考 
[AS3]FMS播放器连接fms的几种返回状态
RTMP协议与RTMP视频播放器的应用
flex播放器代码支持rtmp协议
关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE,RTMFP,AMF协议的介绍
[AS3]rtmp协议MP4(f4v)格式视频VOD点播实现过程
[AS3]极酷阳光V2版RTMP流媒体播放器实例演示与介绍

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器