以编程方式将机顶盒集成到Android中

以编程方式将机顶盒集成到Android中,android,iptv,Android,Iptv,我正在开发一个Android应用程序,根据要求,我必须集成IPTV。我有IPTV门户url,mac地址。但我不知道怎么做。是否有可能首先整合它,如果是的话,那么它是如何做到的,因为我以前从未听说过它。谢谢IPTV对不同的人来说意味着不同的东西,但它可能有助于将其分解为两种不同的类型来回答您的问题: 运营商拥有IP网络并在其IP网络上作为托管服务提供电视服务的广播IPTV。基本上是电视广播,它碰巧使用IP网络来提供服务 OTT视频或电视服务,服务提供商通过公共互联网提供服务 这两种类型都可以提

我正在开发一个Android应用程序,根据要求,我必须集成IPTV。我有IPTV门户url,mac地址。但我不知道怎么做。是否有可能首先整合它,如果是的话,那么它是如何做到的,因为我以前从未听说过它。谢谢

IPTV对不同的人来说意味着不同的东西,但它可能有助于将其分解为两种不同的类型来回答您的问题:

  • 运营商拥有IP网络并在其IP网络上作为托管服务提供电视服务的广播IPTV。基本上是电视广播,它碰巧使用IP网络来提供服务
  • OTT视频或电视服务,服务提供商通过公共互联网提供服务
这两种类型都可以提供直播电视、视频点播或录制电视和视频点播服务

注意,这些不是绝对的定义,但它们可以帮助进行讨论

如果您的用例是非常简单的OTT服务,那么您可能只需要将播放器集成到您的应用程序中,并提供OTT提要或频道的Url

如果该服务是更复杂的OTT服务,那么服务器端很可能会为内容菜单或电子节目指南(EPG)提供API,并可能提供某种推荐服务。您需要与服务器端协作,与这些API集成,以“填充”显示给用户的菜单屏幕

IPTV服务在很大程度上是相同的,尽管它很可能不仅仅是简单的情况,而是有多个服务器端API需要集成的情况

Its还值得注意这些类型服务的内容安全要求——OTT服务通常需要对任何有价值的内容进行DRM,因此您需要确保您的设备和播放器支持DRM(大多数都支持)。您可能还必须将应用程序集成到服务器端的订户管理系统API中,以便服务器可以验证特定订户是否有权观看他们想要观看的特定频道或电影

最后,如果你的目标实际上是机顶盒或电视,而不是手机和平板电脑,那么实际上还有使用安卓系统构建的机顶盒和电视。一般来说,这里有两种主要方法:

  • 使用谷歌Android电视的设备()
  • 使用Android开源项目()构建的设备

两者都在使用中,它们有着不同的特点和支持者——作为一般规则,ASOP更开放(毫不奇怪)。

IPTV对不同的人意味着不同的东西,但它可能有助于将其分解为两种不同的类型来回答您的问题:

  • 运营商拥有IP网络并在其IP网络上作为托管服务提供电视服务的广播IPTV。基本上是电视广播,它碰巧使用IP网络来提供服务
  • OTT视频或电视服务,服务提供商通过公共互联网提供服务
这两种类型都可以提供直播电视、视频点播或录制电视和视频点播服务

注意,这些不是绝对的定义,但它们可以帮助进行讨论

如果您的用例是非常简单的OTT服务,那么您可能只需要将播放器集成到您的应用程序中,并提供OTT提要或频道的Url

如果该服务是更复杂的OTT服务,那么服务器端很可能会为内容菜单或电子节目指南(EPG)提供API,并可能提供某种推荐服务。您需要与服务器端协作,与这些API集成,以“填充”显示给用户的菜单屏幕

IPTV服务在很大程度上是相同的,尽管它很可能不仅仅是简单的情况,而是有多个服务器端API需要集成的情况

Its还值得注意这些类型服务的内容安全要求——OTT服务通常需要对任何有价值的内容进行DRM,因此您需要确保您的设备和播放器支持DRM(大多数都支持)。您可能还必须将应用程序集成到服务器端的订户管理系统API中,以便服务器可以验证特定订户是否有权观看他们想要观看的特定频道或电影

最后,如果你的目标实际上是机顶盒或电视,而不是手机和平板电脑,那么实际上还有使用安卓系统构建的机顶盒和电视。一般来说,这里有两种主要方法:

  • 使用谷歌Android电视的设备()
  • 使用Android开源项目()构建的设备

两者都在使用中,它们有着不同的特点和支持者——一般来说,ASOP更开放(毫不奇怪)。

根据您的问题,您希望创建一个应用程序,安装在您的Android Box上,加载您的门户URL,并执行与现有SetUpBox类似的操作,如播放视频或

首先,必须向应用程序添加启动器权限

 <action android:name="android.intent.action.MAIN" />
 <category android:name="android.intent.category.LAUNCHER" />
 <category android:name="android.intent.category.DEFAULT" />
 <category android:name="android.intent.category.HOME" />


最后,最好是在应用程序中为新版本开发自动下载。这有助于你管理好你的客户

根据您的问题,您希望创建一个应用程序,安装在您的Android Box上,加载您的门户URL,并执行与现有SetUpBox类似的操作,如播放视频或

首先,必须向应用程序添加启动器权限

 <action android:name="android.intent.action.MAIN" />
 <category android:name="android.intent.category.LAUNCHER" />
 <category android:name="android.intent.category.DEFAULT" />
 <category android:name="android.intent.category.HOME" />


最后,最好是在应用程序中为新版本开发自动下载。这有助于你管理好你的客户

非常感谢,这是一个很好的信息。说到IPTV,我指的是您描述的第一个选项。非常感谢,这是一个很好的信息。说到IPTV,我指的是你描述的第一种选择。