WebRTC 编解码

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

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

阅读全文>>

标签: Unity3d

评论(0) 浏览(1265)

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) 浏览(1442)

弱引用(System.WeakReference)

作者:追风剑情 发布于:2024-1-23 15:54 分类:C#

如果应用程序的代码可以访问一个正由该程序使用的对象,垃圾回收器就不能回收该对 象, 那么,就认为应用程序对该对象具有强引用。 弱引用允许应用程序访问对象,同时也允许垃圾回收器收集相应的对象。 如果不存在强 引用,则弱引用的有限期只限于收集对象前的一个不确定的时间段。 使用弱引用时,应 用程序仍可对该对象进行强引用,这样做可防止该对象被收集。 但始终存在这样的风 险:垃圾回收器在...

阅读全文>>

标签: C#

评论(0) 浏览(880)

线程屏障(System.Threading.Barrier)

作者:追风剑情 发布于:2024-1-23 13:09 分类:C#

线程屏障 using System; using System.Threading; namespace ConsoleApp12 { internal class Program { static void Main(string[] args) { var app = new BarrierD...

阅读全文>>

标签: C#

评论(0) 浏览(825)

System.Progress

作者:追风剑情 发布于:2024-1-22 15:36 分类:C#

[官方文档] Progress<T> 类 在上下文(SynchronizationContext)中调用进度报告事件。即内部调用的是 m_synchronizationContext.Post() 方法。 using System; using System.Threading.Tasks; namespace ConsoleApp11 { ...

阅读全文>>

标签: C#

评论(0) 浏览(892)

Task.RunSynchronously()

作者:追风剑情 发布于:2024-1-22 15:19 分类:C#

[官方文档] Task.RunSynchronously 方法 任务同步运行,会阻塞调用线程。 using System; using System.Threading.Tasks; using System.Threading; namespace ConsoleApp11 { internal class Program { ...

阅读全文>>

标签: C#

评论(0) 浏览(863)

Task.ConfigureAwait()

作者:追风剑情 发布于:2024-1-22 14:23 分类:C#

[官方文档] Task.ConfigureAwait 方法 尝试将延续任务封送回原始上下文,则为 true;否则为 false。延续任务指异步(async)方法中await语句之后的代码。 注意: ConfigureAwait(true) 仅在UI程序中有效。 using System; using System.Threading; using Syst...

阅读全文>>

标签: C#

评论(0) 浏览(832)

Task.GetAwaiter()

作者:追风剑情 发布于:2024-1-19 17:23 分类:C#

[官方文档] System.Threading.Tasks 命名空间 [官方文档] Task.GetAwaiter() using System; using System.Threading.Tasks; using System.Runtime.CompilerServices; using System.Threading; namespace ConsoleAp...

阅读全文>>

标签: C#

评论(0) 浏览(908)

C# WebSocket 服务器实现

作者:追风剑情 发布于:2024-1-15 16:54 分类:C#

Writing WebSocket server RFC-6455.pdf 通过客户端发送 HTTP GET 请求将连接升级到 WebSocket。 using System; using System.Net.Sockets; using System.Net; using System.Text; using System.Text.RegularExpressi...

阅读全文>>

标签: C#

评论(0) 浏览(908)

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) 浏览(2177)

WebRTC 录制视频流

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

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

阅读全文>>

标签: Unity3d

评论(0) 浏览(1056)

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号