码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 设备互联(一)


            设备之间的互联,已经发展了很长时间。安卓设备投屏(miracast/wifidisplay),苹果设备投屏(airplay),DLNA(局域网内资源文件共享),samba(局域网内资源文件共享)这是最为常见的设备之间设备之间的互联。国内华为设备的互联、小米的应用投屏、vivo的投屏、oppo的投屏开可以理解位升级定制版。

            为什么越来越多的产品都在做互联?增加生态内设备的用户粘性。当前市场iot设备多,品牌种类多,总得为客户在相近配置、相同产品选择时提供的更多的选择理由,改变一点点生活,改变一点点工作。

            安卓投屏的起点是Wifidisplay,所以这里先了解下wifidisplay的实现,再说起其存在的问题,整体wifidispaly流程主要如下:

    (1)两个设备wifi p2p 协商创建局域网;

    (2)能力协商;

    (3)音视频数据采集、编码、打包、加密、封装、发送

    (4)数据接受、解封装、解密、解封装、解码、音视频渲染。

    这个流程很简单,所以写个简单的demo不难,但是能有一个较好的体验还是需要花费很长时间的。wifidisplay 协议本来出发点是让安卓设备可以互相投屏,但是因为硬件差异(WiFi模组性能、芯片编解码能力)软件种策略差异,跨品牌设备的互联体验效果并不是很好。但是随着iot 设备的增加,各品牌产品也更加关注生态内产品的互联,所以就有了各品牌的私有的互联协议,给用户提供更好的用户体验,低延时,便捷操作生态内设备。接下里会根据如上几个部分结合代码实现进行介绍。

  • 相关阅读:
    docker安装mysql同步数据到linux与docker容器卷
    EEMD分解如何对IMF分量进行显著性检验?
    JavaScript复习笔记 (六)浏览器对象
    [I2C]I2C通信协议详解(二) --- I2C时序及规格指引
    前端工作总结297-uni-局部过滤器处理数据
    Jenkins安装与配置Windows11系统
    数据要素市场化的理论内涵、现实挑战和实践路径
    【DTEmpower案例操作教程】智能模型预警
    Oracle-常用权限-完整版
    Acwing 2944. 回家的路
  • 原文地址:https://blog.csdn.net/mengxin00100/article/details/126814726
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号