<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[基于rtmp协议的网络在线视频,以及rtmp协议端口号。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Tue, 21 May 2013 08:58:57 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	像点对点专线的视频服务器没有端口？就是192.168.1.1 和192.168.1.2通讯这种传视频和音频的设备用一根网线直接连起来。<br/>用的什么协议传输视频这块儿是电信找人代工的硬件设备，音频视频传输都有哪些协议？<br/>实时的多数是 rtmp，点对点的局域网 把端口都开放就是了。<br/>TCP&amp;&amp;UDP:1935。<br/><br/><br/>Real Time Messaging Protocol（实时消息传送协议协议)概述 　　实时消息传送协议是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的私有协议。它有三种变种： 　　1)工作在TCP之上的明文协议，使用端口1935； 　　2)RTMPT封装在HTTP请求之中，可穿越防火墙； 　　3)RTMPS类似RTMPT，但使用的是HTTPS连接； 　　介绍: 　　RTMP协议是被Flash用于对象,视频,音频的传输.该协议建立在TCP协议或者轮询HTTP协议之上. 　　RTMP协议就像一个用来装数据包的容器,这些数据可以是AMF格式的数据,也可以是FLV中的视/音频数据. 　　一个单一的连接可以通过不同的通道传输多路网络流.这些通道中的包都是按照固定大小的包传输的.<br/><br/>RTMP通讯协议及端口范围<br/><br/>TCP、UDP端口：1935<br/><br/>1.哪些软件可支持下载基于rtmp协议的在线视频呢？<br/>2.顺便问一下，rtmp与http两种协议到底有何不同？<br/><br/>1.唯影视频下载器支持下载使用HTTP、RTMP、RTMPT、RTMPTE等协议的在线视频。<br/>&nbsp;&nbsp;硕鼠最新内测版已经可以支持rtmp协议了，不过首先开放的rtmp解析的站点就cntv和搜狐两家。<br/>&nbsp;&nbsp;还有一个CCTV/CNTV视频下载器(xmlbar)，它支持下载CNTV网站中采用rtmp协议以流媒体方式播放的视频。<br/>&nbsp;&nbsp;而比较流行的维棠、迅雷则都不支持rtmp协议。<br/><br/>2.关于rtmp ：<br/>这里所说的 rtmp 全称是 real time messaging protocol（实时消息传送协议）。<br/><br/>两种协议HTTP和RTMP，有点点不同：<br/><br/>用HTTP方式：先通过IIS 将FLV下载到本地缓存，然后再通过NetConnection的本地连接来播放这个FLV，这种方法是播放本地的视频，并不是播放服务器的视频。因此在本地缓存里可以找到这个FLV。其优点就是服务器下载完这个FLV，服务器就没有消耗了，节省服务器消耗。其缺点就是FLV会缓存在客户端，对FLV的保密性不好。<br/><br/>用RTMP方式：通过NetConnection连接到FMS/Red5服务器，并实时播放服务器的FLV文件，这种方式可以任意选择视频播放点（SEEK()），并不象HTTP方式需要缓存完整个FLV文件到本地才可以任意选择播放点，其优点就是在本地缓存里是找不到这个FLV文件的。其优点就是FLV不会缓存在客户端，FLV的保密性好，其缺点就是消耗服务器资源，连接始终是实时的。<br/><br/>一句话，HTTP方式是本地播放，RTMP方式是服务器实时播放，因需而定。<br/><br/><br/>Flash RTMP流媒体协议:http://www.cnblogs.com/yjmyzz/archive/2010/03/16/1687192.html<br/><br/>Real Time Messaging Protocol（实时消息传送协议协议)是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的私有协议。<br/>具体使用RTMP的AS代码大概如下：<br/>　　var videoInstance:Video = your_video_instance;<br/>　　var nc:NetConnection = new NetConnection();<br/>　　var connected:Boolean = nc.connect(&quot;rtmp://localhost/myapp&quot;);<br/>　　var ns:NetStream = new NetStream(nc);<br/>　　videoInstance.attachVideo(ns);<br/>ns.play(&quot;flvName&quot;);<br/>......<br/>RTMP协议详解:http://hi.baidu.com/yore2003/item/a5a198e6029673d3eb34c928
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] 基于rtmp协议的网络在线视频,以及rtmp协议端口号。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>