iOS:将 iOS 应用程序屏幕转换为网络数据包

2024-06-28

我正在开发一个 iOS 应用程序,我需要将转换为网络数据包的 iOS 应用程序屏幕共享到另一个服务器目标。我可以使用套接字编程来发送和接收网络数据包。但是,我想知道,如何将我的 iOS 应用程序本机屏幕(视图)转换为数据包?例如:在Windows桌面中,它是通过RDP和视频驱动程序将桌面屏幕转换为数据包来实现的。

如果有人遇到过这样的事情,请告知。

谢谢。

Getsy.


iOS 具有将屏幕镜像到远程显示器的本机支持。它称为 AirPlay 镜像。

试图绕过 iOS 来提供类似的体验是非常困难的。 您必须在后台运行。您必须结合流媒体进行某种视频压缩。 Apple 没有为您提供对其 H.264 硬件压缩器的足够控制。

有多种产品可以接收您的 iOS 屏幕。例如:http://www.airsquirrels.com/reflector/ http://www.airsquirrels.com/reflector/ or http://www.airserver.com/ http://www.airserver.com/

如果您想对接收端进行更多控制,您可以编写自己的 AirPlay 接收器。 我从这里开始:http://nto.github.io/AirPlay.html#screenmirroring http://nto.github.io/AirPlay.html#screenmirroring

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS:将 iOS 应用程序屏幕转换为网络数据包 的相关文章

  • 为什么还调用 calloutAccessoryControlTapped 来点击注释视图?

    我的视图控制器上有一张地图 我不知道为什么 但委托calloutAccessoryControlTapped 当我点击注释视图时也会调用 而不仅仅是当我点击细节关闭时 那么为什么会有这种行为呢 import UIKit import Map
  • 当Text超过Height时如何增加UITextView的高度

    我有一个 UITextView 当我在 5 6 行后输入数据时 数据正在向上滚动并且看不到 当输入的文本超过高度时 是否有任何属性可以用来增加 UITextView 的高度 请建议大家 使用此代码使 UITextView 的高度与其内部内容
  • PerformSegueWithIdentifier 不会产生带有标识符错误的 Segue

    我很难让 PerformSegueWithIdentifier 正常工作 我不断得到 Receiver
  • 我的应用程序二进制文件在 Xcode 中的哪里提交?

    我已经为 App Store 前 iTunes 商店 构建了一个应用程序 但是 我不知道如何提交应用程序 我需要提交到 App Store 的实际二进制文件在哪里 它内置在哪个文件夹中 您可以使用 XCode 并在左侧展开 产品 突出显示您
  • 在 Swift 中将 JSON 解析为 NSArray

    我有一个json数据 我可以将所有项目作为字符串或字典获取 但我无法将 付款 项目作为数组获取 我想从 付款 获取数据并转换 NSDictionary 我尝试了几种方法 但没有成功 这是我的 JSON 数据 last name aaa co
  • 如何确定 C 代码是为 Android/NDK 还是 iOS 编译的

    我在 iOS 应用程序和 Android 应用程序中重用旧版 C 库 我想自定义一些宏定义 例如用于日志记录 是否有标准定义来检查 使用 ifdef 代码是否是针对 iOS 或 Android NDK 编译的 ANDROID or ANDR
  • iPhone 上的 CoreText 和删除线

    我目前正在努力解决在许多情况下显示删除线文本的需要UITableViewCells 用 HTML 编写的内容看起来像
  • 使用 writeBytes 的 Java 客户端套接字

    我正在从缓冲区读取字符串并将其写入服务器 我遇到的问题是 当我打开套接字并循环写入时 服务器永远不会收到该字符串 当我使用这个时 try Socket send new Socket localhost 1490 DataOutputStr
  • iOS 以编程方式添加 CardDAV 帐户

    是否可以添加CardDav以编程方式帐户 因为它可以通过手动使用来完成邮件 通讯录 日历 gt 添加帐户选项中Settings app 一般来说 是否可以在代码中添加任何其他类型的帐户 比如兑换账户 我在论坛上的某个地方读到 事实并非如此
  • 使用 xctool / xcodebuild 与 XCode Archive 的成功相比出现错误 ITMS-90046

    我有一个命令行脚本 用于编译 存档并将我的 ios 版本提交给 ITC 以进行 TestFlight 部署 它们工作得很好 但我最近在尝试在我的其他工作项目中使用嵌入式框架时遇到了一个问题 我的脚本成功编译并存档了项目 但由于嵌入的二进制冲
  • 在故事板中创建自定义 UITableview 部分标题的最佳方法

    目前 我正在故事板中创建一个原型单元 并使用该单元作为节标题 在 tableView viewForHeaderInSection 方法中 我使单元格出队并返回它 我的节标题单元格中有一个 UITextField 和一个 UIButton
  • iOS-Charts 如何将 UIImage 放在点旁边

    我想使用 iOS Charts 和 Swift 来绘制一些折线图来显示数据 现在 我有一个要求 在每个点旁边放置一个小图标 现在我可以在图表上添加 UIImage 但问题是如何正确获取每个点的 CGPoint 坐标 如果我改变设备或设备类型
  • 文件从 iOS 应用程序传输到 Mac 应用程序?

    是否可以在 Mac 应用程序和 iOS 应用程序之间传输文件 我想通过 Wifi 将 iOS 应用程序中的文档目录中的文件传输到 Mac 应用程序 我该怎么做 嗯 从 iOS 5 开始 就有了 iCloud 由于这仍处于保密协议之下 我只需
  • 是否可以获取 NSMutableAttributedString 的属性和范围列表?

    我创建了一个接受 NSAttributedString 的方法 并且我希望动态创建一个子视图和标签以将字符串放入其中 由于需要确定字体和大小等属性才能正确确定标签的大小 因此我需要确定是否可以迭代已应用于属性字符串的值和范围 我知道我可以单
  • Swift 错误:“找不到‘SKScene’的接口声明,其超类”

    免责声明 我通读了类似的问题 找不到解决我的问题的方法 我想将 SKScene 的子类添加到以前未使用 SpriteKit 的项目中 该项目是 ObjC 和 Swift 的混合体 子类是用 Swift 编写的 我做了什么 通过转到项目 gt
  • 当应用程序离开后台并在 iOS 和 Android 中返回时,WebView 正在重新加载?

    我有一个小应用程序 它仅包含一个网络视图 我正在使用 url 加载网络视图 但是当我的应用程序进入后台并返回时 网络视图正在重新加载 对我来说 这不应该发生 在 iOS 和 Android 中 当应用程序进入后台时 如何停止 webview
  • 如何在IDLE中同时运行两个模块

    我正在开发一个超级简单的套接字程序 我有客户端代码和服务器代码 如何同时运行这两个 py 文件以查看它们是否有效 您可以同时运行 IDLE Python shell 的多个实例 因此 打开 IDLE 并运行服务器代码 然后再次打开 IDLE
  • 如果用户应答传入的 iMessage,WKWebView 会崩溃

    我的应用程序发生严重崩溃 CALayer position contains NaN 377 833 nan 具有以下堆栈 Fatal Exception CALayerInvalidGeometry 0 CoreFoundation 0x
  • 解析 Apple Mach O-Linker 错误?

    我正在使用解析框架 突然出现 39 个错误 即使我删除框架 它仍然有错误 我已经检查了构建阶段 设置和路径 但没有任何效果 另外 我正在使用 xcode 4 6 3 我有一台过时的 macbook Ld Users anikakablan
  • 比较 UITextView 中的文本?

    我们如何比较输入的文本UITextVIew用代码中的默认文本来确定它们是否相同 您可以使用以下方法NSString http developer apple com library mac documentation Cocoa Refer

随机推荐

  • 使用特定的 gcc 工具链从源代码构建 clang

    我正在从源代码构建 clang 但使用不在正常位置的 gcc 7 2 构建 我想要结果clang 默认情况下使用此工具链的二进制文件 我尝试这样做 export GCC PREFIX path to gcc 7 2 mkdir p buil
  • 获取封装在 jquery 对象中的 html 元素的直接内容

    我在 jquery 对象中有一段 html 当我说 this html 时 我得到 span class value 4 span span class type teaspoons span butter 我只想从这个 html 片段中获
  • PHPUnit 断言没有调用任何方法

    我有一个使用 ServiceB 的 ClassA 在某种情况下 ClassA 最终不应该调用 ServiceB 的任何方法 我现在想测试一下 确实没有调用任何方法 这可以按如下方式完成 classA gt expects this gt n
  • PhpStorm 调试器没有在断点处停止;一直等待 xdebug _SESSION_

    更新的问题 PhpStorm WebMatrix IISExpress Xdebug remote port 哪个端口放在哪里 https stackoverflow com questions 17130931 phpstorm webm
  • Haskell 类型族中的类型歧义

    我正在尝试整理以下课程Domain及其实例TrivialDomain LANGUAGE TypeFamilies data Transition Transition class Domain d where type Set d type
  • Prisma 中带有时区列的时间戳

    我正在评估 Prisma 我是一个十足的菜鸟 我正在使用 Postgresql 我有以下模型定义 model Sth id Int default autoincrement id createdAt DateTime default no
  • 如何在不使用验证码组件的情况下防止批量漏洞扫描?

    如何防止表单被 XSSME SQLinjectMe 这两个是免费的 Firefox 附加组件 Accunetix Web Scanner 等大型漏洞扫描程序扫描 这些 网络漏洞扫描器 可以捕获包含所有字段的表单副本 并在几分钟内发送数千个测
  • 如何在线程 (->) 宏中输入提示?

    我有一些 Clojure 代码试图通过几层 Java 代码进行互操作 在本例中 java nio Path http docs oracle com javase 7 docs api index html java nio file Pa
  • PHP 彗星。怎样才能做得更好呢?

    我有一个简单的彗星聊天 JavaScript 通过长轮询发送 ajax 请求 当服务器在数据库中发现新消息时 它会应答并给出 JSON 接下来 JavaScript 再次发送请求 JavaScript function cometConne
  • JQ:排除指定的嵌入键

    从以下输入 key1 key x 1 key z 2 key2 key x 2 key z 3 我想排除所有具有该名称的键 key x 所以结果应该是 key1 key z 2 key2 key z 3 您可以使用del https ste
  • WinForm 中的 OpenID?

    有谁知道在 WinForm net 2 0 和 C 中使用或不使用 RPX 的 OpenID 的最佳 或任何 教程 由于 WinForms 是一个客户端接口 并且 OpenID 要求您实际运行 Web 服务器 因此您可能只想在某个地方设置一
  • AWS CodeBuild 失败 CLIENT_ERROR:主要源和源版本授权失败

    我已经验证了 GitHub 帐户 我的 AWS CodePipeline 失败并出现以下错误 CLIENT ERROR 主要源和源版本的授权失败 CodeBuild 角色需要访问和使用 CodePipeline 连接的权限 https do
  • 对象不是声明类的实例 -Hibernate

    我是 HIbernate 的新手 正在练习一些关于一对多映射的示例 但我不明白为什么它会抛出错误 1 员工 java package com common pojo import java util Set public class Emp
  • 引用作为 std::map 中的键

    假设一些数据结构 typedef struct std string s int i data 如果我使用该字段data s添加实例时作为键data在类型地图中std map
  • AbstractUser Django 完整示例

    我是 Django 新手 我已经尝试了几个星期 但找不到解决这个问题的方法 我想存储其他信息 例如用户手机号码 银行名称 银行账户 并希望在用户注册时存储手机号码 并希望用户使用 手机号码和密码 或 电子邮件和密码 登录 这是我的 User
  • 如何使用输入字段过滤 Angular 4 中 *ngFor 循环内的项目

    我想根据字符串中是否存在特定子字符串这一事实来过滤 Angular 4 中 ngFor 循环中的项目 For Ex agents id 11 name Agent 0 email email protected cdn cgi l emai
  • VS Code Python 格式:使用 autopep8 / yapf / black 更改最大行长度

    I am experimenting with different python formatters and would like to increase the max line length Ideally without editi
  • WCF 数据服务 (OData) 与 ASP.NET Web API

    我正在设计一个分布式应用程序 其中包含 RESTful 服务和各种客户端 Silverlight iOS Windows Phone 7 等 现在 我正在确定应该使用哪种技术来实现我的服务 WCF 数据服务 OData 或随 ASP NET
  • 从 Visual Studio 锁定窗格的位置

    好吧 如果您像我一样 您可能不小心拖动了 Visual Studio 中众多窗格中的一个 并花费了一些乏味的时间让一切恢复正常 有什么方法可以锁定 Visual Studio 中的所有窗格 以便它们不能被拖动并放置到其他地方吗 当您按照您喜
  • iOS:将 iOS 应用程序屏幕转换为网络数据包

    我正在开发一个 iOS 应用程序 我需要将转换为网络数据包的 iOS 应用程序屏幕共享到另一个服务器目标 我可以使用套接字编程来发送和接收网络数据包 但是 我想知道 如何将我的 iOS 应用程序本机屏幕 视图 转换为数据包 例如 在Wind