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

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论
这个错误是由于导入模块时出现了问题。根据你提供的引用内容,第一个错误是无法从'scipy._lib'中导入'_ccallback_c',第二个错误是无法从'seaborn.palettes'中导入'QUAL_PALETTES',第三个错误是无法从'pandas.core.computation.check'中导入'_NUMEXPR_INSTALLED'。另外,你还提到了一个关于无法从'seaborn._core'中导入'VectorPlotter'的问题。 这些错误通常是由于缺少所需的库或版本不兼容引起的。解决这些错误的方法包括: 1. 确保你安装了正确的库和版本。你可以使用以下命令来安装所需的库: - 对于'scipy._lib'和'seaborn.palettes',你可以尝试使用以下命令重新安装相应的库: ```python pip install --upgrade scipy seaborn ``` - 对于'pandas.core.computation.check',你可以尝试更新pandas库: ```python pip install --upgrade pandas ``` - 对于'seaborn._core',你可以尝试更新seaborn库: ```python pip install --upgrade seaborn ``` 2. 检查你的代码是否正确导入了所需的模块和函数。确保你使用正确的导入语句,并且模块和函数的名称是正确的。 3. 如果你仍然遇到问题,可以尝试使用其他版本的库来解决兼容性问题。你可以尝试降级或升级相应的库版本。 总结来说,以上是一些常见的解决方法,希望能够帮助你解决导入错误的问题。如果问题仍然存在,请提供更多的信息,以便我能够更好地帮助你。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Original error was: No module named ‘numpy.core._multiarray_umath‘ 且多次出现cannot import name](https://blog.csdn.net/Ajdidfj/article/details/122887429)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Seaborn报错纪实文学](https://blog.csdn.net/m0_61260697/article/details/124280455)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

踏雪无痕大黄蜂

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

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

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

打赏作者

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

抵扣说明:

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

余额充值