SharpStreaming项目开发纪实:项目源码发布

    很遗憾,由于近期忙着换工作,未能继续SharpStreaming项目的开发工作,而本人现所从事的新工作也逐渐远离了C#和流媒体技术。至此,SharpStreaming项目宣告流产了!

    虽然,这是一件很不幸的事情,但秉着负责任的态度,笔者认为很有必要将SharpStreaming项目的源代码发布出来,即使笔者本人几乎没机会去做后续开发和更新,也可以寄希望于流媒体技术的编程爱好者和朋友去完成。

    在这里,再次说明一下SharpStreaming项目的相关信息。该项所使用的开发环境为:Microsoft Visual Studio 2008/C#、Microsoft DirectX 9.0 SDK。一个解决方案之中包含三个项目,分别是SharpStreaming.Core、SharpStreamingServer、SharpStreamingClient。对于服务器,目前已经完成了绝大部分功能,其中包括了RTP的简单实现,而RTCP还有待实现。对于客户端,目前尚未实现的是边下载边播放,RTCP部分也有待实现,而对于与服务器的通信部分、数据接收写入部分和播放单个文件部分均已经实现。虽然笔者曾经在前面的该系列的文章中提到过尝试使用内存文件映射的方式解决边下载边播放的问题,但苦于近期一直忙于换工作事宜而无暇顾及此事。因此,笔者希望有朋友可以去完成这个任务。对于SharpStreaming项目的项目结构等信息,可以参考笔者前面的文章《SharpStreaming项目开发纪实:项目架构二次调整》和《SharpStreaming项目开发纪实:客户端请求获取流的大致过程》。此外,目前该服务器和客户端仅支持.ts格式的流媒体文件。

    特别说明,本次开放SharpStreaming项目的源代码,无论哪位朋友获取到该源码,都可以做任何修改,也可以应用在任何项目上。当然笔者最大的希望就是如果你解决了流式播放(边下载边播放)的问题,希望你能通过邮件或其他形式告诉我这个问题的解决办法,笔者将不甚感激。笔者的电子邮箱为:hxinf@163.com。

    最后,提供SharpStreaming项目源码的下载地址:http://download.csdn.net/source/2874695

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

踏雪无痕大黄蜂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值