WebRTC SdpSemantics

作者:追风剑情 发布于:2024-2-6 10:59 分类:Unity3d

  统一计划(Unified Plan)是用于在会话描述协议(SDP)中发送多个媒体源的 IETF 草案。谷歌在 2013 年于 Chrome 浏览器中实施了 Plan B。Plan B 实际上是 Unified Plan 的一个变种。谷歌后续又在Chrome浏览器中提供了对 Unified Plan 的支持。作为过渡方案,目前Chrome浏览器同时支持 Plan B 和 Unifed Plan,...

阅读全文>>

标签: Unity3d

评论(0) 浏览(189)

WebRTC 错误处理

作者:追风剑情 发布于:2024-2-5 14:15 分类:Unity3d

有些操作在出现错误时抛出 RTCError,其定义如下面的代码清单所示。 interface RTCError : DOMException { constructor(RTCErrorInit init, optional DOMString message = ""); readonly attribute RTCErrorDetailType errorDetail; ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(195)

WebRTC DTMF

作者:追风剑情 发布于:2024-2-5 11:26 分类:Unity3d

  DTMF (Dual-tone Multi-frequency,双音多频) 是一种实现快速可靠传输电话号码的技术,它具有很强的抗干扰能力和较高的传输速度。   举例说明一个 DTMF 的应用场景: 用户拨打了10086,会有相应的语音提示信息,比如 “普通话请按1。For English service,press 2.” 那么 10086 如何知道用户按了哪个键?这时需要一种技术...

阅读全文>>

标签: Unity3d

评论(0) 浏览(183)

WebRTC ICE 传输层

作者:追风剑情 发布于:2024-2-4 14:19 分类:Unity3d

  RTCIceTransport 接口定义了收发数据包的P2P传输通道,当需要获取 ICE 连接状态信息时,通过该接口进行访问。   当调用 setLocalDescription() 或 setRemoteDescription()方法时,WebRTC自动创建 RTCIceTransport 对象,对象中的ICE 代理(ICE Agent)负责管理 ICE 的连接状态。 //...

阅读全文>>

标签: Unity3d

评论(0) 浏览(186)

WebRTC DTLS 传输层

作者:追风剑情 发布于:2024-2-4 11:22 分类:Unity3d

为了提升应用程序的安全性,WebRTC中RTP和RTCP数据都采用DTLS协议进行传输,RTCDtlsTransport接口提供了对DTLS层的访问。RTCDtlsTransport的定义如下面的代码清单所示。 //RTCDtlsTransport的定义 interface RTCDtlsTransport : EventTarget { [SameObject]readonly ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(206)

WebRTC 编解码

作者:追风剑情 发布于:2024-1-29 15:31 分类:Unity3d

一个未压缩的视频数据有多大?我们举个例子计算一下。 分辨率为1920像素 x 1080像素的真彩色视频,每帧数据是 1920x1080x4=8294400字节。 如果该视频的帧率是 30Hz,则每秒产生的数据量是 8294400x30=248832000字 节,约为 249MB。 在今天的网络环境下,这么大的数据量是不可能进行实时传输的,我...

阅读全文>>

标签: Unity3d

评论(0) 浏览(350)

Cesium for Unity 快速入门

作者:追风剑情 发布于:2024-1-24 15:33 分类:Unity3d

https://cesium.com/platform/cesium-for-unity/ https://github.com/CesiumGS https://github.com/CesiumGS/cesium-unity https://cesium.com/learn/unity/unity-quickstart/ Cesium for Unity 概述 ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(299)

WebRTC 媒体服务器

作者:追风剑情 发布于:2024-1-15 12:53 分类:Unity3d

  开源社区里可用的 WebRTC 媒体服务器有 Licode、OWT、Kurento、Jitsi、Janus、Medooze 和 Mediasoup。其中,能够作为 MCU 使用的有 Licode、OWT、Kurento、Medooze,能够作为 SFU 使用的有 Licode、OWT、Kurento、Jitsi、Janus、Mediasoup。 下面我们对其中几个具有代表性的媒体服...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1458)

WebRTC 录制视频流

作者:追风剑情 发布于:2024-1-8 14:50 分类:Unity3d

录制媒体流 const mediaRecorder = new MediaRecorder(stream[, options]); 参数: stream,MediaStrem 对象,录制源; options,类型为 MediaRecorderOptions 的可选参数 MediaRecorderOptions 属性说明 ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(360)

WebRTC 概述

作者:追风剑情 发布于:2023-12-20 13:19 分类:Unity3d

在 Google Chrome 浏览器中查看 WebRTC 日志,在地址栏输入 chrome://webrtc-internals/ WebRTC 隐私和安全 为了保护用户的隐私,必须在安全的内容中使用 WebRTC,所谓安全内容指如下两点。 使用 HTTPS/TLS 加载的页面内容。 从本地 localhost/127.0.0.1 ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(854)

UnityEngine.WSA.Application

作者:追风剑情 发布于:2023-12-18 17:02 分类:Unity3d

提供与 Window Store 应用程序相关的基本方法。 UnityEngine.WSA.Application 静态属性 描述 arguments 传递给应用程...

阅读全文>>

标签: Unity3d

评论(0) 浏览(3706)

WebRTC Video Chat

作者:追风剑情 发布于:2023-12-13 11:28 分类:Unity3d

WebRTC Video Chat Unity跨平台视频通话插件WebRtcVideoChat,可实现PC、Android、IOS跨平台的视频通话,可语音、视频以及发送文字。 [百度网盘] WebRTC Video Chat 0.9854.unitypackage 提取码 ijys [GitHub] WebRTC Signaling Server 如果想生...

阅读全文>>

标签: Unity3d

评论(0) 浏览(475)

地形工具(Paint Trees)

作者:追风剑情 发布于:2023-11-22 17:20 分类:Unity3d

使用 Paint Trees 工具可在地形上刷树。 在使用 Paint Trees 工具之前,需要准备树预制体(可以从资源商店下载现成的,也可以自己编辑树)。点击 [Edit Tres...]->Add Tree,打开树添加界面,将预制体拖到界面中。 选择一种树,用画笔在场景中刷出来。

阅读全文>>

标签: Unity3d

评论(0) 浏览(561)

地形工具(Paint Details)

作者:追风剑情 发布于:2023-11-22 16:07 分类:Unity3d

使用 Paint Details 工具可在地形上种花草。在使用 Paint Details 工具之前需要先添加花草纹理,点击 [Edit Details...] 按钮,选择 Add Grass Texture。参见官方文档 草和其他细节 Opacity 和 Target Strength 的值都可以控制花草密度。 用刷笔将花草绘制到场景中

阅读全文>>

标签: Unity3d

评论(0) 浏览(598)

地形工具(Paint Terrain)

作者:追风剑情 发布于:2023-11-22 12:56 分类:Unity3d

选择 Paint Terrain 刷笔 选择工具 Raise or Lower Terrain 使用 Raise or Lower Terrain 工具可改变地形区块的高度。按住 Shift 键的同时单击并拖动可降低地形高度。 Brush Size: 画笔大小。 Opacity: 画笔强度...

阅读全文>>

标签: Unity3d

评论(0) 浏览(624)

MRTK-MixedRealitySceneContent

作者:追风剑情 发布于:2023-11-3 17:14 分类:Unity3d

读取 Content Offset 值 //读取 Content Offset 值 MixedRealityExperienceSettingsProfile experienceSettingsProfile = MixedRealityToolkit.Instance.ActiveProfile.ExperienceSettingsProfile; float ContentOffs...

阅读全文>>

标签: Unity3d

评论(0) 浏览(574)

MRTK-眼动跟踪

作者:追风剑情 发布于:2023-11-3 11:25 分类:Unity3d

[微软] 眼动跟踪概述 手动运行眼部校准程序 [设置]->[系统]->[校准]->[眼部校准]->[运行眼部校准] 删除眼部校准配置 [设置]->[隐私声明]->[眼球跟踪程序] HoloLens 2 可存储 50 位用户的眼部校准配置文件,当校准过眼部的用户戴上设备时,显示屏可无缝调整。 ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1240)

UGUI-按钮流光特效

作者:追风剑情 发布于:2023-10-31 13:56 分类:Unity3d

一、准备一张流光图片 (下面这张是我用的测试图片) 二、新建工程 using UnityEngine; using UnityEngine.UI; /// <summary> /// UGUI矩形流光特效 /// </summary> public class UIFlowingLight...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1584)

MRTK-FixedRotationToUserConstraint

作者:追风剑情 发布于:2023-10-26 10:31 分类:Unity3d

拖动对象时,约束对象始终面向用户。 MRTK原版代码 原版代码有个缺点,拖动界面时,界面会根据头盔在Z轴上的旋转而绕Z轴旋转。 // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. using Microsoft.MixedReality.Toolkit.Utili...

阅读全文>>

标签: Unity3d

评论(0) 浏览(489)

MRTK-辅助类

作者:追风剑情 发布于:2023-10-25 10:25 分类:Unity3d

using UnityEngine; using System.Collections.Generic; using Microsoft.MixedReality.Toolkit; using Microsoft.MixedReality.Toolkit.Input; using Microsoft.MixedReality.Toolkit.Utilities; /// <summ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(504)

HoloLens 手势识别

作者:追风剑情 发布于:2023-10-18 17:47 分类:Unity3d

示例:手势 OK using UnityEngine; using Microsoft.MixedReality.Toolkit; using Microsoft.MixedReality.Toolkit.Input; using Microsoft.MixedReality.Toolkit.Utilities; /// <summary> /// 识别OK手势 //...

阅读全文>>

标签: Unity3d

评论(0) 浏览(693)

UnityEngine.Quaternion

作者:追风剑情 发布于:2023-10-13 12:30 分类:Unity3d

示例:变换旋转空间 //世界空间转摄像机空间 Quaternion rotationCameraSpace = Quaternion.Inverse(CameraCache.Main.transform.rotation) * transform.Rotation; //保持与摄像机相对旋转角不变 transform.Rotation = CameraCache.Main.transf...

阅读全文>>

标签: Unity3d

评论(0) 浏览(546)

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号