使用 OmniStream 探索 Unity 渲染流,该云流媒体平台将ZeroLight 云平台的高级功能引入 Unity 游戏引擎。Unity 渲染流(有时也称为 Unity 像素流)允许您让最终用户通过网络浏览器访问您的 Unity 应用程序。
通过选择 OmniStream 来对您的 Unity 应用程序进行云流式处理,您可以获得市场领先的弹性、安全性和开发人员工具,同时确保您的最终用户获得最佳体验。无论您是为产品配置、培训、拱形可视化、模拟或其他任何目的而流式传输 Unity 应用程序,都可以尝试使用 OmniStream,亲自体验其质量。
在 OmniStream 上快速轻松地开始使用 Unity 流媒体
在网页中嵌入 Unity 流媒体有两种选择
在网页上开始流式传输 Unity 应用程序的最快速、最简单的方法就是使用 iframe。只需几行代码,您就可以完成集成,最终用户也可以访问您的云流式 Unity 应用程序。
<iframe
src="https://omnistream.zerolight.com/?
customer=mycompanyname&service=myservicename"
width="1280"
height="720"
allow="fullscreen"
style="border: none;"
></iframe>
<!-- We need libZL -->
<script src="https://libzl.zlthunder.net/libzl/versions/latest/libzl.js">
</script>
<!-- We need a container to attach the stream to -->
<div id="streamContainer"></div>
<!-- We need a bit of javascript to sort the connection out -->
<script>
const libzl = new LibZL();
const cloudstreamSettings = {
directConnection: false,
cloudConnectionParameters: {
customer: "omnistream",
renderService: "yourservicename",
},
streamingMode: "video",
parent: "streamContainer",
};
libzl.cloudstream("cloudstreamExample").then(function (api) {
//Adding to the global namespace
cloudstream = window.cloudstream = api;
//Adding event listeners to what we're interested in
cloudstream.addEventListener("error", function (error) {
console.log("OmniStream had an error: ", error);
});
cloudstream.addEventListener("streamReady", function () {
console.log("The stream is ready!");
});
//Connecting to the stream
// - options contains parent DOM element name to attach to
cloudstream.connect(cloudstreamSettings);
});
</script>
如需功能更全面的集成,并可访问流媒体的所有自定义和控制选项,请使用 OmniStream Javascript 库。通过 JavaScript 库集成您的 Unity 流媒体,我们的专业开发人员会提供全面的文档和支持。
您使用 OmniStream 的开发人员体验对我们来说非常重要,这就是为什么我们投资于有用和可访问的资源的原因
ZeroLight 团队在构建和流式传输 Unity 应用程序方面已有 8 年的经验,这使我们成为您从流式传输项目中获得最大收益的理想合作伙伴。要开始使用,我们建议您观看我们的介绍视频,然后访问我们的开发人员资源中心。
获取 OmniStream Unity 流软件包的最简单方法是使用软件包管理器,但也可以从我们的 Git Hub repo 获取。
OmniStream 适用于任何 Unity 应用程序,包括超大规模、高度扩展的访问以及依赖第三方系统的应用程序。
先进的云协调功能可确保您的应用程序可靠可用,并可抵御基础设施问题,从而让您专注于开发应用程序。
ZeroLight 是一名专业的 Unity 开发人员,拥有多年构建、维护和流式传输应用程序的经验,这使我们能够为您提供出色的支持。
将适用于 Unity 的 OmniStream 软件包与我们的即插即用 JavaScript 集成库相结合,您就可以在短时间内将应用程序串流化。
通过支持光线跟踪等高级功能,终端用户可以享受到高质量的图形内容,而内置的延迟优化功能则确保了流畅的体验。
与其他供应商相比,先进的终端用户连接分析和智能编解码器选择意味着更多终端用户可以通过 OmniStream 连接到流媒体。
OmniStream 流媒体可动态响应终端用户的屏幕尺寸和宽高比,确保为任何设备优化流媒体。
除了交互式 3D 流媒体,OmniStream 还支持点播图像、共享协作会话和云 XR 体验。
通过 OmniStream 查找有关 Unity 渲染流的最新新闻和更新