- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Myseelite2整体介绍
Myseelite2整体介绍
项目介绍
Myseelite2是mysee公司的Myseelite1升级版本,是Mysee公司开源项目Myseelite的第二个发行版。自从Myseelite1宣布开源以来,获得国内外广大P2P研究人员和开源爱好者的强烈关注。由于Myseelite1是用纯C语言写成,对于大部分有意开发人员来说阅读程序存在一些困难,而且整体架构和协议有些地方需要改进。因此为促进开源项目Myseelite的更好发展,Mysee公司对Myseelite进行较大改进,从而推出Myseelite2。
Myseelite2特性
1.支持多种流传输格式。支持使用者最多的WME,WMS,Helix服务器,支持WMV和Real格式的传输。以后可以扩展支持FLV,H264等格式。
2.小幅修改原有协议。编写了新的SP,取消的CP层。
3.根据协议重新编写了Tracker服务器。
4.编写新的CaptureServer,下载mmst, mmsh, rtsp real 格式的流,并打包成myseelite的协议发送到SP。
5.修改客户端的播放方式,使用HTTP Server向播放器提供数据。同时根据协议修改客户端的下载调度。
6.实现跨平台。系统采用ACE跨平台库开发,现在除了客户端外(客户端的跨平台将在下一个小版本实现),其余各部分均已经实现跨平台,可以在ACE所支持的平台(如:Windows,大部分的Linux发行版,大部分的Unix发行版)上运行。 Myseelite2 与 Myseelite1 的比较
Myseelite2 Myseelite1 支持平台 采用ACE跨平台库,支持大部分Linux ,Unix发行版等多种ACE所支持的平台 SP,CP,TS部署在Linux平台,Capture, Client部署在Windows平台 下载协议 mmsh, mmst, rtsp mms 客户端播放方式 Httpserver方式 DirectShow方式 CP部署方式 合并到SP 单独部署
三.Myseelite2整体结构
Myseelite2由Capture、Super Peer、Tracker、Client构成。其组成结构如下图图一所示。
Myseelite2登陆流程:
1. Capture获取直播节目流,经过打包后上传到SuperPeer。
2. SuperPeer将此节目流发布到Web Server,并且向Tracker注册此节目流。
3. Client登陆Web Server,获取myseelite://协议,从myseelite协议串中获得Tracker的ip地址以及节目信息。
4. Client登陆Tracker, Tracker根据节目信息,返回Client要求节目的SuperPeer地址 和 拥有此节目流的Client列表。
5. Client依次连接SuperPeer和拥有此节目流的Client,获得节目流。
图一:Myseelite2 整体结构图 四.程序介绍
1. Capture: Capture主要功能是获取直播流。在Myseelite2中,Capture可以从Windows Media Encoder WME ,Windows Media Server WMS ,Helix获取节目流。可以支持的多种格式的下载流,如mmst, mmsh, rtsp real 。
2. SuperPeer:接收Capture传送的流,作为整个P2P系统的源节点和缓冲节点,为Client提供直播流。
3. Tracker:为Client提供下载信息。接收Client信息,返回Client要求的流的SuperPeer地址和拥有此流的Client节点。
4. Client: Client从SuperPeer和其他Client处获取直播流,并且提供给GUI界面进行播放。
您可能关注的文档
最近下载
- 社会组织与法人登记管理工作 .ppt VIP
- 西门子伺服操作说明书SINAMICS V90、SIMOTICS S-1FL6.pdf VIP
- 科技论文图表等规范表达.pptx VIP
- 第4章_电磁波的传播.ppt
- 2025年初级会计师《初级会计实务》思维导图.pdf VIP
- (高清版)B-T 22930.2-2021 皮革和毛皮 金属含量的化学测定 第2部分:金属总量.pdf VIP
- 石油化工储运系统罐区设计规范.pdf VIP
- B100376宁夏社会科学院职工食堂维修工程招标文件.doc VIP
- sci论文的图表规范.doc VIP
- 2025年广东省公需课《人工智能赋能制造业高质量发展》试题答案详解.docx VIP
文档评论(0)