问几个关于流媒体超级菜鸟的问题啊,分不够再加啊!!!
我一直以来就很少接触多媒体相关的开发,所以这方面知识很欠缺,我把我自己现有的一些认识写在下面,请大家来评判我说的是对的还是错的,最好能够提示一下错误原因,如果说的不完整也请大家补充。 如果是我不明白的,我会以1个问题的形式来表达,非常感谢大家!!!
1、流媒体技术主要有2个派别,一个是以RealSystem为代表的派别,它的流媒体格式文件主要是rm和rmvb这2种格式,一个是以MS为代表的ASF派别,主要有WMV,WMA,ASF几种格式。
2、rm与rmvb格式有什么区别呢?
3、RealSystem流媒体系统结构主要是由编码器、流服务器、流播放器客户端3个部分组成。主要使用RTSP/RTP/RTCP几个标准的流媒体相关协议。请问这些协议都是播放器与流服务器之间的协议吗?
4、RTP主要是用来传具体的流媒体数据,而RTSP/RTCP主要是来负责控制请求的传递。那RTSP与RTCP主要是传哪些控制信息呢?
5、 RTP是基于UDP的, RTSP/RTCP是基于TCP的。
6、MS的WINDOWS MEDIA SERVER是ASF派别的流服务器。 他支持独有的MMS协议, 那他还支持RTP/RTCP/RTSP协议吗?
7、我自己做了一个实验,我把一个WMV文件部署在一个WEB SERVER上,使用http://web_ip:80/a.wmv这个URL在WINDOWS MEDIA PLAYER播放器中播放,居然可以以流媒体的形式边下边播放? 是不是说,MS 的流媒体也支持HTTP协议呢,除了使用MMS协议与流服务器通信外,也可以使用HTTP协议来播放WEB服务器上的流媒体文件???
8、我自己又做了一个实验来验证RMVB是否可以。 我把a.rmvb文件也部署在一个WEB服务器上,然后我在realplayer 10.0中打开URL:http://web_ip:80/a.rmvb , 结果发现好象等了好久才显示画面,而且显示了一会就停那里不动了,但是看见播放的时间在走动。 这是怎么回事情呢》?是不是意味着REALSYSTEM 的流媒体结构中必须要有流服务器的存在,也就是说只支持RTP之类的协议,而不象MS的ASF,同时还支持HTTP协议来进行流媒体播放呢???
10、DIRECT SHOW可以用来干什么? 是不是我如果自己做播放器才会用到它? DICRECT SHOW是不是只能用于MS ASF派别的流媒体技术??
先问10个题目,多谢各位多媒体超人了!!! 分不够我另开帖加啊!!!谢谢!!!