首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

视沃科技-大牛直播SDK

Unity3D RTSP/RTMP播放SDK相关(支持Windows/Android/iOS) windows/android/iOS播放器SDK(V2)Unity3D调用说明(更新于2020/03/25...、业内为数不多真正好用RTSP播放器SDK; Unity3D RTMP/RTSP直播播放器SDK 业内首家Android支持Unity3D超低延迟RTMP/RTSP直播播放器SDK,支持快照...H.265播放及扩展录像、业内为数不多真正好用RTSP播放器SDK; Unity3D RTMP/RTSP直播播放器SDK 业内首家iOS支持Unity3D超低延迟RTMP/RTSP直播播放器...|RTMP转RTMP推送模块SDK(C#) Demo工程本地下载(更新于2020/04/29) [Windows平台一对一互动SDK demo工程代码(以C#为例)] 基于标准RTMP服务一对一互动...]支持同时创建多个内置RTSP服务; [H.265支持]支持发布H.265视频(Windows平台需64位库); [RTSP url回调]支持设置后rtsp url通过event回调到上层。

3K30

Unity3d(U3D) WindowsAndroidIOS 播放rtmprtsp方案

如果基于Unity3d完全重新开发一个播放器,代价大,周期长,不适合快速出产品,最好方式就是集成现有Native平台上成熟稳定播放器....Windows: Unity3d调用C#就不用说了,天生支持,C#调用c dll, 可以使用P/INVOKE技术,或者把C接口封装成com组件也可以。 综上Unity3d和3个平台交互是没问题....这三个平台已经有成熟稳定低延时rtmp/rtsp播放器SDK了,只要这些现有的播放SDK能吐图像数据, 然后让Unity3d绘制即可。...实现步骤: 1.Native播放器SDK支持吐RGB/YUV420/NV12等其中一种未压缩图像格式。...2.Unity3D创建相应RGB/YUV420等Shader. 3.Unity3D从各个平台获取图像数据来填充纹理即可。 经尝试,完全可行, 延迟非常低(毫秒级).

1.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

Unity-AssetsResources and AssetBundles

1.5.Serialization and instances GUID比较是比较慢,这需要一个在运行时更高效系统,Unity内部维持了一个能把文件GUID和本地ID换成在独立会话内唯一,简单数字缓存...这些程序集会被包含到Unity应用最终构建里面。他们也是MonoScript引用程序集。与其他资源不同,所有Unity程序内程序集会在程序第一次启动加载。 ?...当一个实例ID映射到一个源数据存在,但是没加载到内存并被间接引用对象,对象会被自动创建。 对象可以在Script中显式加载。...当一个对象被加载,Unity尝试将所有引用就从文件GUID和本地ID转换成实例ID....From C# scripts, attempting to access methods or properties on an unloaded object will produce a NullReferenceException

1.8K20

ILRuntime学习

ILRuntime介绍 ILRuntime项目为基于C#平台(例如Unity)提供了一个纯C#实现,快速、方便且可靠IL运行时,使得能够在不支持JIT硬件环境(如iOS)能够实现代码热更新...ILRuntime优势 访问C#工程现成代码,无需额外抽象脚本API 直接使用VS2015进行开发,ILRuntime解译引擎支持.Net 4.6编译DLL 执行效率是L#10-20倍 选择性...可以选择性对经常使用CLR接口进行直接调用,从而尽可能消除反射调用开销以及额外GC Alloc CLR绑定会生成较多C#代码,最终会增大包体和Native Code内存耗用,所以只添加常用类型和频繁调用接口即可...CouroutineC#编译器会自动生成一个实现了IEnumerator,IEnumerator,IDisposable接口类,因为这是跨域继承,所以需要写CrossBindAdapter...;//交给ILRuntime实例应该为ILInstance clrInstance.Awake();//因为Unity调用这个方法还没准备好所以这里补调一次

1K30

Unity Android Plugin开发指南

本文将介绍如何在Unity工程中使用Android或者Java库,包括: 如何在Unity项目中使用Android Plugin Unity-Android相互调用 Unity接口设计最佳实践 如何构建...Dispose(); } protected virtual InitFromJava(AndroidJavaObject ajo) {} } 在AJObject这个反射对象被创建,被反射对象引用计数将会增加...Android SDK构建 Jar包构建任务 SDK将以Jar形式提供给Unity Bridge使用,因此需要添加打包成jar构建任务。...我们在根模块中创建这些构建任务: copyUnitySDKToDemo:将生成Unity SDK拷贝到Unity Demo copyAndroidSDKToDemo:将生成Android SDK拷贝到...注意: 如果使用Xamarian进行C#代码调试,可能无法找到【Attach to process】,这时候需要下载这个插件: http://forum.unity3d.com/threads/unity-add-ins-for-monodevelop-xamarin-studio

8K80

迁移指南 Beta

因为助手文件和消息文件已经在 v2 中映射到了相应 tool_resources,所以当您准备迁移到 v2 ,您不必担心数据迁移。相反,您只需要:更新集成以反映新 API 和对象。...要安装旧版本 SDK,您可以使用以下命令:pip install openai==1.20.0您也可以在较新 SDK 版本中覆盖此标头,但我们不建议此方法,因为这些新 SDK 版本中对象类型将与...在 v2 API 发布之前(2024年4月17日)创建任何向量存储空间,但在该发布日期和 2024 年底之间某一日期之间未在单个运行中使用将被删除。...这是为了避免我们开始向您收费您在测试版期间创建但从未使用内容。在 v2 API 发布之后创建向量存储空间将按照定价页面上指定的当前费率计费。...如果您在 v1 上创建了一个文件,并希望在 v1 和 v2帐户中 "完全" 删除文件,您应该:使用 v1 端点使用 v1 API 删除您使用 v1 API 创建助手文件 / 消息文件,或者删除底层文件对象

12510

Unity3D 接入IOS SDK

Unity与IOS互调 要实现游戏SDK接入,首先要解决Unity3D与原生IOS代码之间相互调用问题。...Unity使用C#作为开发语言,而IOS采用Objective-C作为开发语言,如何让C#调用OC代码,或者让OC调用C#代码。...所幸OC和C#都支持直接嵌入C/C++代码,这里使用C作为两者之间桥梁。...为了简化两者之间接口调用和数据传递,在设计Unity与IOS SDK之间接口Unity调用SDK只有一个接口,而SDK调用Unity也只有一个接口。...通用SDK功能 目前包含以下常见模块:登录,登出,切换账号,充值,用户中心,用户论坛,用户反馈,防沉迷,实名认证。以及各项游戏数据上报:选服,进入游戏,创建角色,升级等等。

2.6K11

【深度相机系列六】深度相机哪家强?附详细参数对比清单

此外,Kinect V2SDK非常给力,SDK中提供了同时最多进行六个人骨架追踪、基本手势操作和脸部跟踪,支持 Cinder 和 Open Frameworks,并且具有内置Unity 3D插件...但是,Kinect V2也有一些缺点,比如一台电脑只能连接一个Kinect v2设备,只能在Windows8及以上操作系统上使用等。...SDK兼容性很强,支持 C++, C#, JavaScript, Processing, Unity, 和Cinder等框架。...自带可充电锂电池(续航4小),通过应用APP就能够方便扫描人像、物品、场景等三维模型。...使用Structure sensorSDK,用户可以实现混合现实体验,虚拟物体可以和真实物理世界进行交互,并且还能模拟类似真实空间遮挡效果。

5.4K20

Android 与 Unity扯不清关系

历史背景 近期在游戏SDK接入技术支持中,不断有游戏反馈希望有现成unity插件可以直接接入,为了减轻和方便游游戏方接入,对SDK进行unity插件开发 用到兵器 1、Android studio...创建插件module.png 2、编译下对应module,名称和包名(包名就是unity项目的包名) ?...方面的操作 1、新建Unity项目,创建Secne场景,添加了Canvas画布,在画布下添加了,Button和Text ?...需要用到插件信息.png 3、在Assert目录下创建Scripts目录(这个主要是这边用于存放C#脚本文件,直接放Assert级目录下也是可以) ?...直接看Unity Api 总结,Android和Unity交互就是一方导出插件形式给一方使用,本文写法是提供了Android导出aar给Unity使用,以上就本文全部内容,如果有什么错误地方,

2K20

深度相机种类_深度相机原理

此外,Kinect V2SDK非常给力,SDK中提供了同时最多进行六个人骨架追踪、基本手势操作和脸部跟踪,支持 Cinder 和 Open Frameworks,并且具有内置Unity 3D插件...但是,Kinect V2也有一些缺点,比如一台电脑只能连接一个Kinect v2设备,只能在Windows8及以上操作系统上使用等。...SDK兼容性很强,支持 C++, C#, JavaScript, Processing, Unity, 和Cinder等框架。...自带可充电锂电池(续航4小),通过应用APP就能够方便扫描人像、物品、场景等三维模型。...使用Structure sensorSDK,用户可以实现混合现实体验,虚拟物体可以和真实物理世界进行交互,并且还能模拟类似真实空间遮挡效果。

3.1K20

Mac VSCode开发Unity环境配置

使用Mac开发Unity项目使用VS总会出现一些未知小问题,写起来也很不方便,于是给VSCode配置了开发Unity所需要基础环境,本文篇幅并不长,VSCode里面还有很多别的个性化配置可以再自己...安装插件 接下来需要安装几个插件,在官方文档中也有列出来,如下图: 我自己安装插件如下: C# C# Extensions C# FixFormat Fixed Debugger for Unity...Unity Tools Unity Code Snippets Unity Snippets Modified Unity Snippets #用惯了idea快捷键所以下载,可根据个人需求安装此插件...创建启动文件 打开 VSCode,在左侧栏中选择调试按钮,在点击create a launch.json file 2....修改 .NET版本 因为下载版本较新,所以需要在 Unity 中修改 .NET 版本到 4.X 修改路径:Edit->Project Settings->Player 现在就可以各种愉快开发

2.9K10

学习Unity必看几本书推荐

以下内容推荐两部分书籍,第一部分C#书籍,第二部分Unity书籍 第一部分C#书籍推荐: 1.C#入门经典(第八版) 作者:[美] Karli Watson/Jacob Vibe Hammer/Jon...全书共分21章,从Unity 5.x 软件安装和使用方法开始讲起,以循序渐进方式详细讲解Unity视图与基础操作、资源导入流程、场景创建、GUI图形与用户界面基础、粒子系统、Mecanim动画系统、...《Unity 3D脚本编程:使用C#语言开发跨平台游戏》 本书以Unity 3D跨平台基础Mono以及其游戏脚本语言C#为基础进行讲解。...3章到第10章主要介绍了Unity 3D游戏脚本语言C#使用Unity 3D开发过程中知识点,包括Unity 3D脚本类型基础、数据结构、在Unity 3D脚本中使用泛型、使用委托和事件打造自己消息系统...; 第19章讲解在升级Unity 5可能出现问题,并给出解决方法; 第20章介绍许多非常有价值学习资料,以帮助读者进行更深入学习。

10K32

深入 AI 之前,你需要学习服务与框架

方便连接智能家居、控制自制媒体中心、通过个人AI助理传送各种信息……这都归功于 API 和服务,让我们有了这么多创建人工智能方法。...它现在是为GoogleHome平台构建会话界面的主要方式之一。 Api.ai 与 Wit.ai 不同一个关键点是“域”。...Api.ai 具有 Android、iOS、Apple Watch、Node.js、Cordova、Unity、C ++、Xamarin、Python和JavaScript等 SDK。...特别是Unity集成,可能会开放给除去以上列出其他平台!它也可以与亚马逊 Echo,Skype,Slack,Facebook Messenger,微软 Cortana 等进行整合。...无须成为计算机科学专家你也可实现 App 中一些核心基础框架!尝试使用以上服务,看看你可以创建什么样的人工智能。

1.2K20

基础:C# try catch finally异常处理(Exception)

1、C# Exceptions 执行C# 代码,可能会发生不同错误异常:程序员编写编码错误,由于输入错误引起错误或其他不可预见情况。 发生错误时,C# 通常会停止并生成错误消息。...技术术语是:C# 将引发异常(引发错误)。 2、C# try catch try语句允许定义要执行错误代码块。 如果在try块中发生错误,则catch语句允许定义要执行代码块。...try和catch关键字成对出现: 语法 try { // 要尝试代码块 } catch(Exception e) { // 处理错误代码块 } 考虑以下示例: 这将产生一个错误,因为myNumbers...NotSupportedException 调用方法在类中没有实现 NullReferenceException 试图使用一个未分配引用 OutOfMemoryException 内存空间不够 PlatformNotSupportedException...IndexOutOfRangeException 当一个数组下标超出范围时运行时引发。 NullReferenceException 当一个空对象被引用时运行时引发。

13110

学习Unity必看几本书推荐

以下内容推荐两部分书籍,第一部分C#书籍,第二部分Unity书籍 第一部分C#书籍推荐: 1.C#入门经典(第八版) 书1.png 作者:[美] Karli Watson/Jacob Vibe Hammer...全书共分21章,从Unity 5.x 软件安装和使用方法开始讲起,以循序渐进方式详细讲解Unity视图与基础操作、资源导入流程、场景创建、GUI图形与用户界面基础、粒子系统、Mecanim动画系统、...《Unity 3D脚本编程:使用C#语言开发跨平台游戏》 书5.png 本书以Unity 3D跨平台基础Mono以及其游戏脚本语言C#为基础进行讲解。...3章到第10章主要介绍了Unity 3D游戏脚本语言C#使用Unity 3D开发过程中知识点,包括Unity 3D脚本类型基础、数据结构、在Unity 3D脚本中使用泛型、使用委托和事件打造自己消息系统...; 第19章讲解在升级Unity 5可能出现问题,并给出解决方法; 第20章介绍许多非常有价值学习资料,以帮助读者进行更深入学习。

8.2K40

如何使用Python SDK与OpenAI Assistants API构建助手?

介绍OpenAI和其Assistant功能旨在为制造商提供一个SDK,用于开发有状态、无提示Assistant。其目标是简化虚拟助理创建。...在这篇文章中,我们将介绍如何使用Python SDK构建最基本Assistant,你只需要在代码中添加你自己OpenAI API密钥即可。...此外,OpenAI Assistant无状态特性要求开发者手动管理会话状态、工具定义、文档检索和代码执行,这同样造成了一些使用阻碍。...完整OpenAI Assistant开发流程接下来,我们将详细展示使用Python SDK构建Assistant过程:!pip install — upgrade openai!...无论您是通过仪表板还是使用API创建Assistant,都需要跟踪AssistantI D。首先创建线程。

35710

Kinect获取深度图和深度数据

在设备管理器里确定kinect设备已经安装好了,之后在开始处打开我们刚刚安装好SDK Browser v2.0,但是我这里因为之前没有重启缘故,在打开Samples C#时候出现这样问题,左下角示例...微软上关于kinect v2 官方文档 官网Kinect v2文档 关于代码中一些函数接口,在我们打开SDK Browser v2.0也可以直接get到 D....我们在程序中如果需要判断返回值,则可以使用比较运算符号;switch开关语句;也可以使用VC提供宏: HRESULT hr = 调用组件函数; F....Z,在搜索选择kinect获取三维坐标 参照代码,直接运行,可以出来深度图,在深度图上点击就可以出现该位置三维坐标信息 代码链接 方括号里面是像素坐标x,y,最后一个就是需要深度...要转化为世界坐标系网上也有很多教程,不过考虑到之后要实现任务,后面可能会考虑用Unity+Kinect获取到场景中每个像素深度值,再考虑shader实虚实遮挡可能性。

1.2K20
领券