采用iOS 10的DLNA / UPNP技术

我是DLNA和UPNP技术的新手。 我正在构build一个应用程序,将video(特别是直播stream式格式:.M3U8&.RTMP)和audio投射到智能电视(三星,LG,索尼,松下,东芝,夏普和飞利浦)。 我search了很多关于DLNA / UPNP的资料,也发现了一些有用的资源,但是在某些方面令人困惑。

  1. 我们可以投出直播video吗?

  2. 如何用所有品牌的智能电视testing应用程序,因为我没有任何智能电视。 3)。

  3. 哪个库更适合在swift中使用?

也build议我良好的教程和使用技术到应用程序的步骤我想使用迅捷的语言,但对Objective-C的build议也OK :)任何帮助将不胜感激。

1)可以,您可以投射直播video。 我build议你从chromecast这样简单的东西开始。 https://codelabs.developers.google.com/codelabs/cast-videos-ios

2)您需要购买电视机进行testing,有些制造商提供了模拟器来testing电视上的应用程序,但是我怀疑您可以将实时video投射到电视机上。

3)您需要使用每个制造商提供的库,并不是所有的库都会以本地方式快速编写,但是我认为让他们迅速工作并不困难。 三星的SmartView SDK被编写为兼容swift和Obj-C