我正在创建IPTV应用程序。在此使用Exoplayer进行视频流传输,现在需要像 Youtube 一样在运行时更改视频质量(自动、720p、1080p、高清)。
我找到了 2-3 个解决方案,但我不明白如何实现。
我正在编写一个在HTTP上直播mpeg2-ts的服务器,我想知道分割mpeg传输流的最佳位置是什么.该流将由iptv机顶盒播放,我不知道这些设备的行为方式.
我认为启动流的最佳位置是在I帧之前,但设备在开始解码视频流数据之前可能需要PAT和PMT数据包...
有没有人体验Android IPTV机顶盒软件开发?我们需要使用Google TV插件吗?我们可以在Market Place之外安装应用程序吗?当前的STB是否允许第三方应用程序安装?
我正在检查几个开发人员的网页,而且没有任何信息将Android OS开发和STB整合在一起.
移动世界应该有许多未知的具体问题(媒体播放器,遥控器等)
有前途的设备是:
o http://www.echostar-europe.com/products/ConnectedDevices/IPTV/X200.aspx
o http://www.techcinema.com/2011/07/amex-mp-g7-android-tv.html
此致,STeN
我正在尝试购买iptv设备,当然,不同的iptv设备支持不同类型的文件格式,视频编解码器和音频编解码器。
有人可以推荐我一些视频集,这些视频集将使用不同的版本以及不同的视频和音频编解码器进行编码-尽可能采用不同的组合。
我知道支持所有内容(所有视频和所有音频编解码器)几乎是不可能的-因此,如果将它们按使用最多的顺序(使用最少的顺序)进行排序会很好。例如:
但是,当然要使用哪种编解码器,在哪里使用取决于您从哪里获得哪部电影。我可以自己订购视频。
最好使视频尽可能小-例如每个剪辑20秒,以及一些您可以轻松检查的视频/音频-可以理解的视频/音频。(语言无所谓)
我还怀疑这种集合不存在-那么可以在这里给我提供不同编解码器的视频剪辑,然后将它们收集到一个集合中。
最终,我想将所有这些片段都放在USB记忆棒上-逛街,尝试一下哪些片段可以播放以及在哪个iptv设备上播放。
我将开发一款具有Atom处理器的手持设备.我正在考虑使用Android嵌入式操作系统在该设备上运行电信应用程序.我从朋友那里听说Android适用于无线应用.但我的设备不需要任何无线应用程序.我只需要在此设备上运行数据(ping,traceroute ...),IPTV和VoIP应用程序.那么建议在我的设备上使用Android吗?
我的大学目前正在进行IPTV试验.要访问该服务,系统会要求您安装VLC Media Player,并通过它运行从大学内部网下载的文件,每个文件代表一个频道.
文件格式如下:
#EXTM3U
#EXTINF:0,ITV2
udp://@238.255.0.6:2001
Run Code Online (Sandbox Code Playgroud)
我认为这是一个M3U播放列表文件.幸运的是,该文件包含托管服务的服务器的IP地址,访问它的端口以及协议,在本例中为UDP.
我的问题是,如何以编程方式访问服务?客户端是否与服务器进行了特定的握手?因为它只是通过VLC媒体播放器可以访问,所以访问数据肯定是微不足道的,因为没有使用专有协议?
我不太习惯以编程方式访问互联网; 我知道在Java Port中可以构建UDP模型.我很欣赏Java中的答案,但任何类似的语言都绰绰有余.
谢谢!