流媒体服务器提供分发式视频播放,该怎么处理
发布时间:2011-06-27 19:27:41 文章来源:www.iduyao.cn 采编人员:星星草
流媒体服务器提供分发式视频播放
现在有个任务,客户端提供实时视频流,服务端接收并可以被多个WEB页面调阅,也就是实现分发式视频播放功能。
倾向的解决办法:
1.客户端提供实时视频流,在服务端保存成视频文件,各个WEB页面延迟5-10秒钟播放这个文件,这也需要实现多WEB页面播放。
2.客户端提供的实时视频流能够直接被各个WEB页面播放。
这两点都可能要在服务端建立个流媒体服务端来完成。
现在有两个难点:
1.客户端提供的实时视频流服务端怎么接收并提供流媒体服务。
2.服务端怎样提供分发式的流媒体服务给各个WEB页面调用。
WEB页面是以FLASH形式播放,这个比较简单。主要还是服务端不知道怎么建立。
●现在JAVA方向有个叫Red5的开源流媒体服务项目可能能够实现这个需求,正在研究,懂这方面的朋友请给点建议。Red5不知道是否能够达到需求当中的功能。
●.NET方向也能够搞,好像有个Window Media Service与这个相关,但没有投入精力研究。
------解决方案--------------------
客户端用FlashPlayer的话,那么服务器端可以考虑用Adobe的FMS或者Red5。
------解决方案--------------------
Red5支持实时流的发布与接收的,可以到它的主页上看http://www.red5.org/features/
------解决方案--------------------
red5不太清楚,只知道它的功能特性支持这个,以前也看到过网上别人讨论。
FMS的话,自带了Sample示例可以进行实时流媒体的演示。
------解决方案--------------------
视频流提供方,也就是客户端,可以用FlexBuilder来编写客户端的Flash。
Red5的客户端也可以用Flash。简单来说,FMS与Red5的区别就是:FMS是Adobe官方发布,服务器端使用需要买授权的;Red5是开源项目,遵循GNU Lesser GPL协议的。共同点:都可以使用Flash作为客户端,Red5实现了常用的FMS的功能特性。
我个人也只是业余兴趣稍微了解了点,基于它们的应用开发也没有实际经验。楼主可以去这个论坛逛逛,兴许能收获更多http://bbs.9ria.com/
------解决方案--------------------
1.虽然你已经拿到了H264数据,但是以RTMP或TCP形式给流媒体服务器的话,就存在一个网络协议的发送与接收的过程,FLASH播放器控件内部组件已经实现封装了网络连接会话的类库,使用很简单,无需关心协议细节,如果你要用C#,估计工作量和复杂度会大些。
2.Red5的目标就是实现FMS的功能,也就是开源的Flash服务器。所以估计功能与协议支持上估计和FMS差不多。
如果你的发布端的视频数据是本地摄像头实时采集的话,flash也可以直接采集与发送的。而且出来的数据也是H264。
------解决方案--------------------
可以用 c#来调用librtmp ,这个库基本实现了 rtmp 协议。具体没用过,很多应用好像都是调用的这个库,来实现rtmp协议的支持。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
DSHOW push
推模式,ConnectDirect 的,为什么我一直反回错误
下级级用的是HAALI的一个东西,用CMemStream拉模式的时候是可以连接的
...
-
ffmpeg编码后视频速度不正确,质量也不好,求助,求助,求助,求助啊
对采集到得摄像头图像进行编码保存,发现得到的视频质量不好,而且速度不...
-
请问怎么在live555中接收jpeg
请问,我现在想接收一个服务器发送的jpeg 不知道怎么用live555做一个客户端, 接收它并显示。
请问应...
-
XP SP3 YUV420 的fiter依赖 在线等答案……
链接时媒体类型为WMMEDIASUBTYPE_I420
有的XP可以播放出来
有的就不行,请问不能播放...
-
如何获取通过麦克风来获取当前说话的音量?
使用Wave系统API采集音频输入的数据,当数据缓存区满了后,收到消息取得数据后,如何根据这里...
-
RFC3984 有没有完整的中文版本呢?
搜了几个 都是一半英文一半中文的。哎 郁闷!
------解决方案--------------------
英文的凑合...
-
介绍一个学习directshow和com、atl技术的网站
有一个学习directshow和com、atl技术的网站,还可以下视频教程,共享给大家: http://www...
-
攻击帖:jrtplib、live555是个垃圾,刚开始搞流媒体就用这玩意就是找s
不解释~
来丢我砖头吧~~
我分太多了用不完~ 支持的散分~~~
...
-
50分,寻找《Visual C++音频/视频处理技术及工程实践》的随书光盘?
急于使用其中的几个例程。若哪位好心人能够提供,非常感谢!!我的QQ:52...
-
h264的高宽比怎么获取?
我看标准里面只有样点的高宽比啊。
还有,bit rate可以读出来吗?
------解决方案--------------------
是要...