TL;DR
- محاسبات فضایی از تجسم به همکاری فعال در حال حرکت است،.
- و نیازهای GPU بیشتری را به سخت افزار XR اضافه میکند تا محتوای فضایی واقعی،.
- فیزیک دقیق و با وفاداری بالا را در زمان واقعی ارائه کند.
چه اتفاقی افتاد
محاسبات فضایی از تجسم به همکاری فعال در حال حرکت است،. و نیازهای GPU بیشتری را به سخت افزار XR اضافه میکند تا محتوای فضایی واقعی،.
فیزیک دقیق و با وفاداری بالا را در زمان واقعی ارائه کند. در همین حال،.
توسعهدهندگان مجبور بودهاند برای هر پلتفرم پایگاههای کد جداگانهای داشته باشند که هر کدام دارای زنجیرههای ابزار،. SDK و پروتکلهای پخش متفاوتی هستند.
در NVIDIA GTC 2026، NVIDIA CloudXR 6. 0 یک زمان اجرا جهانی مبتنی بر OpenXR را معرفی کرد که در هدستها،.
سیستمعاملها و مرورگرها کار میکند - از جمله ادغام visionOS بومی. این پست به نحوه عملکرد معماری CloudXR 6.
0 و نحوه شروع ساخت امروز میپردازد. شکل 1.
معماری CloudXR 6. 0 برنامههای OpenXR سمت سرور را از طریق CloudXR.
js به مشتریان بومیاپل و مرورگرهای وب متصل میکند. CloudXR 6.
0:. پخش عمومی OpenXR این نسخه بر گسترش دسترسی محتوای مبتنی بر NVIDIA RTX به هر صفحهنمایش فضایی بدون.
محدودیتهای سختافزار محلی یا تهیه دستی دستگاه تمرکز دارد. پخش فضایی بومیبرای پلتفرمهای اپل انویدیا و اپل برای ساختن یک پل با کارایی بالا برای.
Apple Vision Pro با استفاده از پخش جریانی محافظت شده از حریم خصوصی که توسط visionOS 26. 4 فعال شده است، همکاری کردهاند.
با visionOS برای CloudXR،. توسعهدهندگان میتوانند شبیهسازیهای رایانهای با کیفیت بالا،.
نرخ فریم بالا،. و با تأخیر پایین و برنامههای حرفهای سهبعدی مانند Autodesk VRED،.
iRacing و X-Plane را مستقیماً در Apple Vision Pro پخش کنند. انتقال از جریان استاندارد با وضوح بالا به جریان پویا فووید نشان دهنده یک گام مهم به جلو.
در نحوه ارائه محتوای فضایی است. در معماریهای پخش استاندارد،.
سیستم باید یک فریم با اندازه کامل را با وضوح 4K رمزگذاری و ارسال کند تا از وضوح. بصری در کل میدان دید اطمینان حاصل شود.
این رویکرد دارای منابع سنگینی است و اغلب محدودیتهای پهنای باند شبکه و پردازش سمت مشتری را تحت. فشار قرار میدهد.
شکل 2. پخش جریانی پویا در مقایسه با جریان استاندارد 4K پخش جریانی پویا با بهینهسازی محتوا بر اساس.
تقریباً جایی که کاربر به دنبال آن است،. پارادایم را تغییر میدهد.
به جای یک جریان 4K یکنواخت،. سیستم با وضوح 1K ارسال میکند و در عین حال همان تراکم پیکسلی را در fovea (مرکز.
تمرکز کاربر) حفظ میکند. علیرغم کاهش گسترده دادهها،.
سیستم کیفیت بصری را حفظ میکند که از نظر ادراکی شبیه به یک جریان کامل 4K است. زیرا جزئیات با وضوح بالا همیشه جایی است که کاربر به آن نگاه میکند.
توسعه دهندگان و شرکتها میتوانند با استفاده از پخش جریانی،. چهار مزیت حیاتی را باز کنند:.
آزادی بیسیم با کیفیت بالا:. تجربه فضایی 4K مانند و 90 فریم بر ثانیه را بهطور قابل اعتماد از طریق شبکههای استاندارد.
وای فای 5 گیگاهرتز پخش کنید. محیطهای چند کاربر مقیاس پذیر:.
پهنای باند کاهش یافته برای هر کاربر امکان پخش همزمان برای چندین کاربر در زیرساخت شبکه یکسان را. فراهم میکند که برای طراحی مشترک ضروری است.
تأخیر بسیار کم:. عملکرد با کاهش انتقال و رمزگذاری و رمزگشایی سریعتر افزایش مییابد و تاخیر حرکت به فوتون را.
به حداقل میرساند. کارایی سختافزار و عمر باتری:.
برای دستگاههایی مانند Apple Vision Pro،. این بهطور مستقیم به حفظ عمر باتری برای جلسات طولانیتر در محل کار یا دفتر ترجمه میشود.
ادغام بین visionOS و NVIDIA CloudXR بر اساس فلسفه طراحی در حفظ حریم خصوصی و امنیت است. توسعهدهندگان میتوانند بدون دسترسی به دادههای حساس منطقه فوکوس از استریم فووید بهره ببرند.
این تضمین میکند که نگاه کاربر خصوصی باقی میماند در حالی که برنامه بهینهسازیهای. عملکرد لازم را به دست میآورد.
Xcode یک الگوی برنامه استریم قدرتمند ارائه میدهد که امکان ایجاد یک برنامه کاملاً کاربردی و چند. پلتفرمیرا در عرض چند ثانیه فراهم میکند.
توسعه دهندگان میتوانند یک پایه از پیش پیکربندی شده برای پخش فضایی تنها با چند کلیک دریافت. کنند.
برای اطلاعات بیشتر به صفحات توسعه دهنده و اسناد مراجعه کنید. CloudXR.
js:. دسترسی به وب بدون اصطکاک js یک مسیر نصب صفر را برای توسعه دهندگان فراهم میکند و.
امکان دسترسی به رباتیک،. محتوای NVIDIA Omniverse و OpenXR را از طریق یک پیوند وب فراهم میکند.
با استفاده از WebRTC و WebXR،. نیاز به نصب برنامههای بومیدر دستگاههایی مانند Meta Quest 3 و PICO 4 Ultra را.
از بین میبرد. شروع کار با CloudXR 6.
0 0 Runtime SDK بهعنوان مجموعهای از کتابخانههای مشترک و هدرهای C توزیع شده است. مسیر ادغام توصیه شده یکپارچه سازی مستقیم SDK است:.
پیوند کتابخانههای CloudXR به برنامه شما و مدیریت چرخه عمر سرویس به صورت برنامهنویسی در سرورهای. Windows و Linux.
این به برنامه شما کنترل کامل بر زمان و نحوه اجرای جریان میدهد. پیش نیازهای سرور GPU NVIDIA RTX (RTX 6000 Ada Generation یا بالاتر توصیه میشود) ویندوز 11 (64.
بیتی) یا اوبونتو 22. 04+ (64 بیتی) یک برنامه OpenXR موجود 0 Runtime SDK،.
دانلود شده از NVIDIA NGC پیش نیازهای شبکه اتصال IPv4 حداقل 200 مگابیت در ثانیه برای پخش محلی. ادغام CloudXR Runtime در یک برنامه استریم CloudXR Runtime SDK با دو سطح یکپارچه عرضه میشود:.
مانیفست زمان اجرا OpenXR openxr_cloudxr. json به لودر OpenXR میگوید جلسات XR برنامه شما را از طریق CloudXR مسیریابی کند، و cxrServiceAPI.
h، یک API C برای مدیریت چرخه عمر کامل سرویس. برای پیادهسازی مرجع کامل،.
نمونه CloudXR LÖVR مدیریت کامل چرخه حیات و ایجاد جلسه OpenXR را با مشتریان نشان میدهد. توسعه دهندگانی که در Unreal Engine کار میکنند میتوانند راهنمای اختصاصی را دنبال کنند.
مراحل سطح بالا ادغام CloudXR Runtime در یک برنامه استریم:. مرحله 1 0 Runtime را از کاتالوگ NVIDIA NGC دانلود کنید.
این بسته شامل کتابخانههای مشترک،. مانیفست زمان اجرا OpenXR و سرصفحههای یکپارچه سازی مورد نیاز برای جاسازی CloudXR در برنامه شما می.
باشد. مرحله 2 لودر OpenXR را به فایل مانیفست openxr_cloudxr.
json که در SDK موجود است اشاره کنید. این کار CloudXR را بهعنوان زمان اجرا فعال در سرور شما برای ویندوز و لینوکس ثبت میکند.
تا برنامه OpenXR جلسات خود را بهطور خودکار از طریق CloudXR هدایت کند. پس از ثبت نام، هیچ تغییری در کد رندر برنامه مورد نیاز نیست.
برای مراحل ثبت نام پلتفرم خاص، مستندات CloudXR Runtime را ببینید. مرحله 3 برنامه خود را با کتابخانه سرویس CloudXR پیوند دهید و cxrServiceAPI.
h را در آن قرار دهید. این به برنامه شما کنترل برنامهای روی سرویس CloudXR را میدهد – زمانی که شروع میشود،.
چگونه پیکربندی میشود و زمانی که متوقف میشود – در حالی که این سرویس بهعنوان یک مؤلفه در. کنار برنامه OpenXR شما اجرا میشود.
مرحله 4 از nv_cxr_service_create() برای نمونه سازی شی سرویس استفاده کنید،. سپس آن را با استفاده از توابع تنظیم ویژگی در cxrServiceAPI.
h قبل از فراخوانی شروع پیکربندی کنید. ویژگیها پارامترهای رشتهای، بولی و عددی، از جمله گزینههایی مانند اهداف نرخ بیت را پوشش میدهند.
برای لیست کامل نامها و مقادیر دارایی پشتیبانی شده به مستندات CloudXR Runtime مراجعه کنید. مرحله 5 با nv_cxr_service_start() تماس بگیرید تا سرویس آنلاین شود.
پس از اجرا،. صف رویداد را در حلقه برنامه خود نظرسنجی کنید تا وضعیت اتصال را ردیابی کنید—سرویس رویدادها را هم.
برای برنامه OpenXR شما و هم برای کلاینتهای پخش جریانی هنگام اتصال و قطع ارتباط نشان می. دهد.
این به برنامه شما اجازه میدهد تا به تغییرات جلسه،. مانند توقف موقت رندر زمانی که مشتری وجود ندارد،.
یا ثبت رویدادهای چرخه عمر برای تشخیص،. بهطور هوشمندانه پاسخ دهد.
مرحله 6 هنگام خاموش شدن،. به سرویس علامت دهید که متوقف شود،.
منتظر بمانید تا بهطور کامل خاتمه یابد،. سپس شیء سرویس را رها کنید.
مرجع CloudXR Runtime API توالی کامل خاموش شدن را پوشش میدهد. مرحله 7 برای برنامههایی که نیاز به تبادل دادههای سفارشی در کنار جریان ویدیو دارند - تلهمتری،.
حالت شبیهسازی یا دستورات فراتر از اقدامات استاندارد OpenXR،. CloudXR از پسوند XR_NV_opaque_data_channel پشتیبانی میکند.
این یک کانال بایت دو طرفه بین سرور و کلاینت را فراهم میکند که توسط یک UUID. مشترک شناسایی میشود.
برای جزئیات ادغام، به مستندات کانال داده مات CloudXR مراجعه کنید. جایگزین ادغام:.
مدیریت جریان (فقط ویندوز) برای استقرار ویندوز که جدا کردن مدیریت زمان اجرا از فرآیند برنامه منطقیتر. است،.
CloudXR SDK همچنین شامل Stream Manager نیز میشود. این سرویس ویندوز مستقل، نمونههای زمان اجرا CloudXR را از طریق یک رابط RPC مدیریت میکند.
این به ویژه زمانی مفید است که چندین برنامه نیاز به اشتراک گذاری یک سرویس پخش واحد دارند. مدیر جریان برای کار با Foveated Streaming در visionOS مورد نیاز است.
برای راه اندازی و پیکربندی به مستندات CloudXR مراجعه کنید. یک مسیر ادغام مشتری را انتخاب کنید با تکمیل ادغام سمت سرور،.
SDK سرویس گیرنده را بر اساس پلتفرم مورد نظر خود انتخاب کنید. پلتفرمهای اپل (visionOS، iOS و iPadOS) چارچوب CloudXR بهعنوان یک بسته Swift بومیتوزیع شده است.
CloudXRKit را بهعنوان یک وابستگی در پروژه Xcode خود اضافه کنید،. یک جلسه استریم را به سمت سرور خود راهاندازی کنید،.
و فریم ورک رمزگشایی ویدیویی با شتاب سختافزاری،. ردیابی فضایی از طریق ARKit و رندر صحنه محلی از طریق RealityKit را در حین پخش فریمهای رندر.
شده با RTX انجام میدهد. پخش جریانی پویا - با استفاده از API FoveatedStreaming اپل - محتوای با وضوح بالا را به منطقه.
ای که کاربر به آن نگاه میکند ارائه میدهد و در عین حال از دادههای. نگاه محافظت میکند و پهنای باند مورد نیاز را بدون کاهش کیفیت درک شده کاهش میدهد.
برای توسعهدهندگانی که از ابتدا شروع میکنند،. CloudXR همچنین یک الگوی پروژه Xcode ارائه میکند که یک کلاینت Apple Vision Pro،.
iPhone یا iPad را بدون نیاز به دیگ بخار راهاندازی میکند. برای اطلاعات کامل فنی، پخش فضایی برای پلتفرمهای اپل و صفحه توسعهدهنده پلتفرمهای اپل را ببینید.
مرورگرهای وب و هدستهای مستقل (CloudXR. js) js یک کتابخانه جاوا اسکریپت است که امکان پخش مستقیم به دستگاههای دارای WebXR - Meta.
Quest 3،. Pico 4 Ultra و مرورگرهای دسکتاپ را از طریق یک پیوند وب واحد فراهم میکند.
از WebRTC برای تحویل ویدئو با تاخیر کم و WebXR Device API برای نمایش و ورودی استفاده می. کند و با WebGL،.
Three. js و React Three Fiber سازگار است.
برای جزئیات بیشتر، به صفحه توسعه دهنده CloudXR. js مراجعه کنید.
شروع کنید برای توسعه دهندگانی که آماده شروع به کار هستند،. CloudXR Runtime SDK را در برنامه OpenXR موجود خود ادغام کنید،.
زمان اجرا را ثبت کنید و SDK مشتری را متناسب با مخاطب هدف خود انتخاب کنید. همان ادغام سمت سرور از هر پلتفرم کلاینت ارائه شده توسط CloudXR پشتیبانی میکند.
منابع: از صفحه توسعه دهنده NVIDIA CloudXR دیدن کنید. 0 Runtime SDK را از کاتالوگ NVIDIA NGC دانلود کنید.
اسناد کامل CloudXR SDK را مرور کنید. برای اجرای کامل مرجع، نمونه CloudXR LÖVR را کاوش کنید.
به بحث در انجمن توسعه دهندگان NVIDIA بپیوندید.
چرا مهم است
اهمیت این خبر در این است که روی استفاده واقعی از AI و تصمیمگیری سازمانی اثر میگذارد.
منبع
لینک منبع اصلی در کارت و صفحه مقاله نمایش داده میشود.
