javascript - 智能电视和智能手机之间的点对点 (p2p) 连接
问题描述
所以,我现在编程了几年,我只编程网站。但是,我想为我的 LG 电视制作一个 Web 应用程序,并且已经下载了 SDK、ide、模拟器等。而且很容易获得一个运行良好的基本应用程序。我还使用 PhoneGap(用于使用 HTML、CSS、js、node js 制作移动应用程序)为我的 android 手机做同样的应用程序。
所以我的问题是我需要一种方法来在我的电视和智能手机之间建立 p2p(点对点)连接。我想做一个简单的游戏,电视用作显示器,手机用作控制器。但是,我不想使用网络服务器。您应该可以在没有互联网连接的情况下播放它,但需要使用 wifi 网络。
我已经在寻找WebRTC,但老实说,我不明白它是如何工作的。我还阅读了一些关于socket io的内容。据我了解,电视需要运行 HTTP 服务器,然后手机需要连接到它?但是,智能手机不知何故需要知道 HTTP 服务器的 IP。否则,您每次想玩时都必须输入 IP。
我不需要完成的代码,只需要一个我可以开始的地方和一个解释。
谢谢!
解决方案
事实证明,有一个叫做 ConnectSDK 的东西可以解决我的问题(它不仅适用于 LG 电视,还适用于 7 个不同的平台)。SDK 由 LG 制作,但我花了 8 个月才找到它。
为什么?因为 LG 并没有在他们自己的电视开发者页面上告诉你这个 SDK ......即使在手机上创建一个 websocket 服务器并通过手动输入 ip 使电视加入这个服务器,但是 ConnectSDK 提供了更好的用户体验.
感觉就像他们不希望人们为他们的电视编写好的应用程序。
LG 沟通技巧:1/10
推荐阅读
- python - 如何在 django 中更改 timezone.now 的格式?
- reactjs - 字符串通过输入表单插入提取时出现 404 错误
- reactjs - Apollo 客户端基于状态跳过查询
- python - 如何在python中设置相对导入?
- rxjs - 根据对象的可观察对象过滤可观察对象数组
- java - 在 Spring Boot java 应用程序中启用 swagger 2 的问题
- python - 如何正确修复此 except 语句?
- wordpress - 添加工具搜索表单 - navwalker - Wordpress
- java - How do I suppress additional content in freemarker template file?
- python - 在 Travis CI 测试中修改本地文件