DLNA/UPNP 技术 iOS 10

DLNA/UPNP Technology with iOS 10

我是 DLNA 和 UPNP 技术的新手。我正在构建一个应用程序来将视频(特别是实时流媒体格式:.M3U8 和 .RTMP)和音频投射到智能电视(三星、LG、索尼、松下、东芝、夏普和飞利浦)。我搜索了很多关于 DLNA/UPNP 的内容,也找到了一些有用的资源,但在某些地方感到困惑。

  1. Can we cast Live Streaming Videos?

  2. How to test app with all brand smart TVs as I don't have any smart TV. 3).

  3. Which library is better to use in swift?

并且还建议我将技术用于 App 的良好教程和步骤我想使用 swift 语言,但对 Objective-C 的建议也可以 :) 任何帮助将不胜感激。

1) 是的,您可以投直播视频。我建议您从像 chromecast 这样简单的东西开始。 https://codelabs.developers.google.com/codelabs/cast-videos-ios

2) 您需要购买电视进行测试,一些制造商提供模拟器来在他们的电视上测试应用程序,但我怀疑您是否能够向他们投射实时视频。

3) 您将需要使用每个制造商提供的库,并非所有库都是为 swift 本机编写的,但我想让它们与 swift。 Samsung's SmartView SDK is written to be compatible with both swift and Obj-C