c# - 如何在 Windows Universal 上流式传输视频种子?

标签 c# windows-phone-8.1 streaming bittorrent torrent

我目前正在为 Windows 8.1/WP8.1 开发一款类似爆米花时间的应用程序,我想知道如何传输 torrent 文件?从我在此 API 中可用的内容开始,获取视频流有多复杂:https://yts.to/api/ (又名磁力链接和跟踪器列表)?

最佳答案

从技术上讲,Popcorn Time 是一个支持视频播放器的 BitTorrent 客户端(如 utorrent)。

您必须实现 BitTorrent 协议(protocol)或获取现有的库(monotorrent,...)才能工作。

您需要:

  1. 读取 torrent 文件(或磁铁)
  2. 与跟踪器连接
  3. 获取同行列表
  4. 与同行交流
  5. 下载和上传片段

对于流式传输,我认为这基本上意味着应该按顺序下载 torrent。

小心合法的事情。

关于c# - 如何在 Windows Universal 上流式传输视频种子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30310568/

相关文章:

c# - 如何使用 FluentAssertions 控制字典成员的 "Equality"

c# - CaptureSource.Start() 在 Windows Phone Silverlight 8.1 中抛出 System.UnauthorizedAccessException

android - 如何将实时流媒体视频从手机制作到网站页面

apache-kafka - Kafka Streams 应用程序设计原则

c# - 使用 f# 扩展从 C# 中的枚举获取枚举描述属性

c# - 跟踪Windows服务状态并在WPF UI中显示状态

c# - 更改线程优先级

c# - Windows Phone 8.1 应用程序上的双向绑定(bind),使用 MVVM

c# - ListView /列表过滤器 Windows Phone 8.1 C#

audio - 创建.ram,.wvx,.m3u文件以托管和流式传输音频/视频文件的优势?