Pixel Streaming
Bu sitemi aşagıdaki video ve deneme yontemi ile buldum
Bazı şeyleri neden yaptıgımı bende cok anlamadım ama çalıştı.
-https://www.youtube.com/watch?v=Rwvo-jCrjes&ab_channel=PabloC%C3%A1rdenas
Yayın yapma aşamaları
1. İp niz kesinlikle statik olmalı (internet baglantı merkezinden değişken ip geliyorsa port açma işlemleri başarılı olmuyor yayın yapılamaz (iç network varsa o kısımda çalışır ))
2. 88 ve 8888 portlarını modemden yayın yapan bilgisayar ip sine açıyoruz )
3. Unreal dosyasını açarak streaming plugin i ekliyoruz ve cıktı alıyoruz
4. Calıstıgınız unreal motorunun içerisindeki ........\UE_5.5\Engine\Plugins\Media\ PixelStreaming klasorunu aldıgımız cıktı içerisine kopyalıyoruz
5. Cıktı içine kopyaladıgımız PixelStreaming kılasoru içinde \PixelStreaming\Resources\WebServers\SignallingWebServer\platform_scripts\cmd\ setup.bat dosyasını açıp
kırmızı ile yazdıgım kısımları dolduracagız
-----------------
IF "%CONTINUE%"=="1" (
call :Setup
call :SetPublicIP
call :SetupTurnStun bg
set PEER_OPTIONS=
set SERVER_ARGS=!SERVER_ARGS! --serve --console_messages verbose --https_redirect --log_config --public_ip=!PUBLIC_IP!
IF NOT "!STUN_SERVER!"=="" (
IF NOT "!TURN_SERVER!"=="" (
set PEER_OPTIONS={\"iceServers\":[{\"urls\":[\"
stun:stun1.l.google.com:19302\",\"turn:
STATIK İP NUMARANIZ\"],\"username\":\"!TURN_USER!\",\"credential\":\"!TURN_PASS!\"}]}
) ELSE (
set PEER_OPTIONS={\"iceServers\":[{\"urls\":[\"stun:!STUN_SERVER!\"]}]}
--------------------------
STUN SERVERLARI :
https://gist.github.com/zziuni/3741933
6. Cıktı aldıgımız kalsor içerisindeki cıktı.exe dosyasına kısayol oluşturuyoruz ve ozelliklerine giriyoruz target bolumundeki kısmın sonunda
CIKTI.exe
-AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888 -RenderOfScreen Ekliyoruz
işlemler tamam
bu aşamdan sonra Yayına başlamak için oluşturdugumuz kısayol u çalıştırarak yayına başlıyoruz.
yayın açıkken ip numarasından bağlanan kişi yayını oynayabiliyor