Qısaca
- Pixel Streaming paketlənmiş Unreal Engine tətbiqinin görüntü və səsini brauzerə ötürür; istifadəçilər yayım ilə qarşılıqlı əlaqə də qura bilirlər.
- Quraşdırma üçün Pixel Streaming plagini, tətbiqə qoşulan serverlər və girişə açıq 80 və 8888 nömrəli şəbəkə portları tələb olunur.
- Eyni şəbəkədəki bir neçə cihaz tək bir Unreal Engine nümunəsindən yayımlanan eyni səhnəyə baxa bilər.
- İnternet və ya fərqli şəbəkələr üzərindən giriş üçün STUN/TURN konfiqurasiyası kimi əlavə şəbəkə ayarları tələb oluna bilər.
Unreal Engine-in Pixel Streaming sistemi layihəni uzaqdakı kompüterdə işə salaraq görüntü və səsini veb brauzerə ötürür. Epic Games-in rəsmi sənədlərində izah edilən əsas quraşdırmanı əvvəlcə yerli şəbəkədə sınaqdan keçirmək mümkündür; masaüstü kompüterlər və mobil cihazlar bu yayıma brauzer vasitəsilə qoşula bilər. Beləliklə, memarlıq səhnəsinin işə salındığı kompüterlə təqdimata baxan cihazların eyni avadanlıqdan istifadə etməsi tələb olunmur.
Bu bələdçi rəsmi Unreal Engine sənədlərindəki yerli şəbəkə addımlarını izləyir. Sənədlərdə konkret minimum mühərrik versiyası göstərilmir; infrastruktur budağına nümunə kimi 5.7 verilir. Pixel Streaming plagini Windows, Linux və ya Mac üzərində işləyə bilsə də, video kodlaşdırma üçün uyğun GPU avadanlığı tələb olunur. Avadanlıq və brauzer dəstəyi haqqında ətraflı məlumat üçün rəsmi Pixel Streaming istinad sənədlərinə baxılmalıdır.
1. Layihəni yayıma hazırlayın
Layihəni Unreal Editor-da açın və Edit › Plugins menyusundan Graphics kateqoriyasına keçin. Pixel Streaming və ya Pixel Streaming 2 plaginini aktivləşdirib redaktoru yenidən başladın. Hansı plaginin istifadə ediləcəyi layihədəki quraşdırma ilə uyğun olmalıdır; sənədlərdə hər iki seçim göstərilir.
Layihənin işə salınma üsulunu seçin. Pixel Streaming paketlənmiş tətbiqlə və ya Unreal Editor daxilindəki Standalone Game seçimi ilə istifadə oluna bilər. Rəsmi başlanğıc addımlarında Windows üçün paketləmə nümunəsi verilir; Linux və Mac-də isə serveri başladan skriptlər üçün fərqli qovluq yolları göstərilir.
Redaktor vasitəsilə işə salma seçilərsə, Editor Preferences › Level Editor › Play bölməsindəki Additional Launch Parameters sahəsinə bağlantı parametrini əlavə edin. Paketlənmiş tətbiqi açarkən də eyni parametr tələb olunur; sənədlər bunun üçün qısayol yaratmağı tövsiyə edir.
-PixelStreamingURL=ws://127.0.0.1:8888Telefon və ya planşet istifadəçilərinin səhnədəki personajı toxunmaqla idarə etməsi tələb olunursa, Project Settings › Engine › Input bölməsindəki Always Show Touch Interface ayarını aktivləşdirin. Bu seçim hər layihə üçün vacib deyil; həmçinin layihənin Player Controller quruluşu toxunma girişini dəstəkləməlidir.
Tətbiq pəncərəsi kiçildildikdə giriş axınına təsir edə biləcəyi üçün sənədlərdə əlavə olaraq -RenderOffScreen parametrindən də bəhs olunur. Bu seçim tətbiqi görünən pəncərə olmadan işlədir. Bununla belə, öz təqdimat quruluşunuzda bu seçimin lazım olub-olmadığını əvvəlcə yerli sınaqda yoxlamaq məqsədəuyğundur.
2. Server komponentlərini və şəbəkəni qurun
Pixel Streaming-in veb interfeysi və server komponentləri Unreal Engine quraşdırmasından ayrıca yerləşdirilən Pixel Streaming Infrastructure deposundan əldə edilir. Rəsmi sənədlərdə depodan birbaşa istifadə etmək və ya mühərrikin
WebServersqovluğundakıget_ps_serversskripti ilə uyğun infrastruktur budağını əldə etmək yolları izah olunur. Budağı seçərkən sənəddəUEX.Yformatındakı nümunə üçün 5.7 dəyəri göstərilir; bu nümunə hər quraşdırma üçün versiya uyğunluğuna zəmanət kimi qəbul edilməməlidir.Yerli şəbəkə bağlantısı üçün 80 və 8888 nömrəli portların açıq olduğuna əmin olun. Windows nümunəsində əvvəlcə PowerShell administrator kimi açılır və server asılılıqları hazırlanır:
SignallingWebServer\platform_scripts\cmd\setup.batSonra Signalling Server başladılır:
SignallingWebServer\platform_scripts\cmd\start_with_stun.batSənədlərdə Linux və Mac-də eyni əməliyyatın SignallingWebServer\platform_scripts\bash qovluğundakı skriptlərlə yerinə yetirildiyi qeyd olunur. Uğurlu başlanğıc zamanı konsolda 80 və 8888 portlarında bağlantıların dinlənildiyini göstərən sətirlər görünməlidir. Kompüterdə başqa veb serverlər işləyirsə, başlanğıcda onları dayandırmaq da tövsiyə olunur.
| Ayar | Tövsiyə olunan dəyər | Təsiri |
|---|---|---|
| Yerli şəbəkə portları | 80 və 8888 | Brauzerlə yayım tətbiqinin əlaqə saxlamasına kömək edir. |
| Yerli kompüter ünvanı | 127.0.0.1 və ya localhost | İlk bağlantı cəhdini eyni kompüterdə etməyə imkan verir. |
| Yayım bağlantısı parametri | ws://127.0.0.1:8888 | Unreal Engine tətbiqini yerli Signalling Server-ə qoşur. |
3. Yayımı başladın və brauzerdən qoşulun
Serverlər hazır olduqdan sonra paketlənmiş Unreal Engine tətbiqini bağlantı parametri ilə açın. Sənədlərdəki nümunə əmr belədir:
MyPixelStreamingApplication.exe -PixelStreamingURL=ws://127.0.0.1:8888Server konsolunda “Streamer connected” bildirişinin görünməsi tətbiqin Signalling Server-ə qoşulduğunu göstərir. Sonra həmin kompüterdə dəstəklənən brauzeri açıb http://127.0.0.1 ünvanına keçin. Səhifədə bağlantını və oxudulmanı başladın. Eyni şəbəkədəki başqa cihazda isə yayımı həyata keçirən kompüterin IP ünvanından istifadə edilməlidir.
Standart pleyer səhifəsi klaviatura, siçan və toxunma girişlərini tətbiqə ötürə bilər. Bir neçə cihaz qoşulduqda onların hamısı eyni səhnə görüntüsünü alır; standart ayarda bütün qoşulmuş istifadəçilər giriş göndərə bilir. Təqdimat zamanı idarəetmənin kimdə olacağı vacibdirsə, veb pleyer səhifəsini fərdiləşdirmək və giriş icazələrini tənzimləmək nəzərdən keçirilə bilər.
4. Memarlıq və vizuallaşdırma iş axınında istifadə
Pixel Streaming səhnənin işlədiyi kompüterə çıxışı olmayan komanda üzvlərinə və ya təqdimat iştirakçılarına brauzer vasitəsilə canlı görüntü göstərmək üçün istifadə oluna bilər. İnteryer dizaynı və memarlıq vizuallaşdırması ilə məşğul olan komandalar eyni şəbəkədəki masaüstü və mobil cihazlardan səhnəni nümayiş etdirə bilər; brauzer tərəfində əlavə tətbiq quraşdırmaq lazım deyil. Bu üsul səhnəni hər bir izləyici cihazında ayrıca işə salmaq əvəzinə, işləyən tək Unreal Engine nümunəsindən yayım edir.
Bununla belə, görüntünün keyfiyyəti və axıcılığı yalnız brauzerdən asılı deyil: tətbiq yayımı həyata keçirən kompüterdə işləyir və plaginin video kodlaşdırması müəyyən GPU avadanlıqlarından asılıdır. Mənbə sənədlərdə avadanlıq modelləri və ya performans göstəriciləri verilmədiyindən, layihəyə başlamazdan əvvəl hədəf kompüterin uyğunluğunu yoxlamaq lazımdır. Yerli şəbəkədən internetə açıq təqdimat zamanı şəbəkə konfiqurasiyası da ayrıca nəzərdən keçirilməlidir; fərqli şəbəkələrdən giriş üçün STUN/TURN ayarları tələb oluna bilər.
Veb pleyer səhifəsini fərdiləşdirmək mümkün olduğundan, layihə təqdimatına uyğun HTML5 interfeysi və ya giriş nəzarəti hazırlana bilər. Ancaq belə dəyişiklik standart yerli şəbəkə quraşdırmasının əhatə dairəsindən kənara çıxır. Server fayllarında dəyişiklik ediləcəksə, onları paket qovluğundakı nüsxələrdə deyil, orijinal yerləşmə yerində etmək vacibdir; paket qovluğundakı dəyişikliklərin üzərinə yeni paketləmə zamanı yazıla bilər.
Tez-tez edilən səhvlər
Plagini aktivləşdirdikdən sonra redaktoru yenidən başlatmamaq və ya tətbiqi paketlənmiş yaxud Standalone Game rejimində işə salmamaq.
80 və 8888 portlarının bağlı olması və ya kompüterdəki başqa veb serverin eyni quraşdırmaya mane olması.
Paketlənmiş tətbiqi
-PixelStreamingURLparametri olmadan başlatmaq.İlk sınağı fərqli şəbəkələr üzərindən keçirmək. Əvvəlcə eyni kompüterdə
127.0.0.1, sonra yerli şəbəkədəki başqa cihazla sınaqdan keçirmək problemlərin tapılmasını asanlaşdırır.İnternet üzərindən bağlantını yerli şəbəkədəki bağlantı ilə eyni hesab etmək. Fərqli şəbəkələrdə STUN/TURN və ya başqa şəbəkə konfiqurasiyaları tələb oluna bilər.
Mənbələr
2 mənbəMənbə mətnləri yenidən dərc edilmir; qısa sitatlar işarələnir, qalanı bizim xülasə və şərhimizdir.
Türkiyədəki memarlıq və vizuallaşdırma ofisləri üçün Pixel Streaming-in praktik üstünlüyü iştirakçıların səhnəyə brauzerdən baxa bilməsi və yayım kompüterindəki yeganə Unreal Engine nümunəsinin paylaşılmasıdır. Xüsusilə yerli şəbəkədəki təqdimatlarda hər izləyici cihazına ayrıca quraşdırma ehtiyacını azalda bilər.
İnvestisiya və ya canlı təqdimat qərarından əvvəl yayım kompüterinin GPU uyğunluğu, şəbəkə portları və istifadə ediləcək plagin seçimi sınaqdan keçirilməlidir. Sənədlərdə avadanlıq tələbləri ətraflı verilmədiyindən uyğunluğun mövcud olduğu fərz edilməməlidir. İnternetdən giriş tələb olunursa, STUN/TURN və şəbəkə konfiqurasiyası ayrıca planlaşdırılmalı; ilk sınaq yerli şəbəkədə aparılmalıdır.
Tez-tez verilən suallar
Unreal Engine Pixel Streaming üçün hansı portlar açıq olmalıdır?
Rəsmi başlanğıc sənədində yerli şəbəkə əlaqəsi üçün 80 və 8888 nömrəli portların açıq olması tələb olunur. Standart dəyərləri dəyişmək lazımdırsa, Pixel Streaming istinad sənədlərinə baxılmalıdır.
Pixel Streaming mobil cihazlarda istifadə oluna bilərmi?
Bəli. Mobil cihazlar brauzer vasitəsilə qoşula bilər; standart pleyer səhifəsi toxunma girişini ötürə bilər. Toxunma ilə idarəetmənin layihədə işləməsi tətbiqin və Player Controller-in dəstəyindən asılıdır.
Pixel Streaming internet üzərindən işlədilə bilərmi?
Fərqli şəbəkələrdən giriş üçün daha təkmil şəbəkə konfiqurasiyası tələb oluna bilər. Rəsmi sənədlərdə STUN/TURN serveri ayarlarının lazım ola biləcəyi qeyd edilir.



