我想在我的视频流应用程序中使用DIAL协议,我的应用程序是一个示例应用程序,只使用VideoView播放HLS示例流.
我想在我的应用程序中集成DIAL协议(http://www.dial-multiscreen.org),以便在电视或其他支持DIAL的服务器设备上传输视频.我几乎没有问题.
小智 6
1).如果您要与现有服务器应用程序(例如,通过电话应用程序与智能电视或Chromecast通话),您只需要实现客户端.如果你这样做,你将基本上构建一个应用程序来做一些事情,比如通过手机触发在电视上播放YouTube视频.如果要实现播放不同的媒体,还需要实现DIAL服务器.
2).您可以使用任何实现DIAL协议服务器端的服务器对其进行测试,因此两个手机可以作为概念证明,但客户端和服务器都在手机上并不是很有用.让客户端在手机上运行并且从PC运行服务器将是更现实的情况,或者针对实现DIAL服务器端协议的智能电视或Chromecast进行测试.如果您使用两部手机进行测试,您肯定需要实现DIAL协议的服务器端和客户端.
3)您当然不需要使用示例代码.使用标准的HTTP语言类在Java中实现协议可能会更简单.不知道现有的Java实现,但实现起来并不难.
4)不知道有任何可用的示例代码,但支持Chromecast的任何内容(如Netflix和YouTube应用程序)都包含DIAL客户端功能 - 请查看支持Chromecast流媒体内容的开源应用程序.
5)如果您只实现客户端内容,则无需注册任何名称.只有在您要分发服务器应用程序时才需要注册名称.有关详细信息,请参见此处:http://www.dial-multiscreen.org/dial-registry
| 归档时间: |
|
| 查看次数: |
3316 次 |
| 最近记录: |