OmniStreamは、ZeroLight のクラウドプラットフォームの高度な機能をUnityゲームエンジンにもたらすクラウドストリーミングプラットフォームです。Unity Render Streamingは、Unity Pixel Streamingと呼ばれることもあり、エンドユーザーがウェブブラウザでUnityアプリケーションにアクセスできるようにします。
UnityアプリケーションのクラウドストリーミングにOmniStreamを選択することで、市場をリードする弾力性、セキュリティ、開発者ツールを利用することができ、同時にエンドユーザーに最高の体験を提供することができます。製品設定、トレーニング、アーキビズ、シミュレーションなど、Unityアプリケーションのストリーミングに関わらず、OmniStreamをお試しいただき、その品質をご自身でお確かめください。
OmniStreamでUnityストリーミングを始めるのは簡単です。
Unityストリームをウェブページに埋め込むには、2つのオプションがあります。
Webページ上で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 Libraryをご利用ください。JavaScriptライブラリによるUnityストリーミングの統合は、包括的なドキュメントと専門開発者によるサポートでサポートされています。
開発者の皆様がOmniStreamを使用する経験は私たちにとって重要であり、そのため私たちは便利で利用しやすいリソースに投資してきました。
ZeroLight チームはUnityアプリケーションの構築とストリーミングを8年間行っており、お客様のストリーミングプロジェクトを最大限に活用するための理想的なパートナーです。ストリーミングを始めるには、当社の紹介ビデオをご覧いただき、当社の開発者リソースセンターを訪問されることをお勧めします。
OmniStreamを使用したUnityアプリケーションのストリーミングのすべての側面をカバーする包括的なドキュメントは、当社の開発者向けリソースでカバーされています。
OmniStream Unityストリーミング・パッケージを入手する最も簡単な方法はパッケージ・マネージャーを使用することですが、Git Hubレポからもアクセスできます。
OmniStreamは、非常に大きなサイズ、高度にスケーリングされたアクセス、サードパーティのシステムに依存するものを含む、あらゆるUnityアプリケーションに適しています。
高度なクラウド・オーケストレーション機能により、アプリケーションの信頼性とインフラストラクチャの問題への耐性を確保し、アプリケーションの開発に専念できるようにします。
ZeroLight は、アプリケーションの構築、保守、ストリーミングの長年の経験を持つUnity開発エキスパートです。
Unity用OmniStreamパッケージとプラグアンドプレイJavaScript統合ライブラリを組み合わせれば、あっという間にアプリケーションをストリーミングできるようになります。
エンドユーザーは、レイトレーシングのような高度な機能のサポートを通じて、グラフィックの質が高いコンテンツを楽しむことができ、内蔵のレイテンシ最適化機能により、スムーズな体験が保証される。
高度なエンドユーザー接続分析とスマートなコーデック選択は、他のプロバイダーと比較して、より多くのエンドユーザーがOmniStreamでストリームに接続できることを意味します。
OmniStreamストリームは、エンドユーザーの画面サイズとアスペクト比に動的に反応し、あらゆるデバイスに最適化されたストリームを保証します。
OmniStreamは、インタラクティブな3Dストリームに加え、オンデマンド画像、共有コラボレーション・セッション、Cloud XR体験をサポートしている。
OmniStreamを使用したUnityレンダーストリーミングに関する最新ニュースと最新情報をご覧ください。