nenybars

Yeni üye
10 Şub 2025
7
1
3
Merhaba,

Unreal dan pixel streaming kullanarak kendi bilgisayarımdan internette yayın yapabiliyormuyuz daha önce yapan varmı aceba, varsa nasıl yapabilirim
ücretli yapan siteler var ama basit bir proje için cok pahalı oluyorlar veya bildiginiz uygun bir site varmı genelde ortalam aylık 100 -150 dolar tutuyor


Tesekkurler
 
Tekrar Merhaba,
pixel streaming ile baglantı sagladım
statik ip
port açmak
kendi içinzide network varsa iç ip ayarları ve
unreal den pixel streaming i de açarsanız kendi network ünüzde guzelce çalışıyor
SORUM ŞU: İç networkde calısırken dısardan bir bilgisayar baglanmak istediginde dıs ip den baglantı saglıyor baglantı saglayan bilgisayar streming arayuzune de baglanıyor
fakat WEBRTC CONNECTION NEGOTIATED yazıyor ve geçemiyor. 2 dk da bir dusuyor ve tekrar baglanmaya calısyor.
sorun portlarda olsa arayuz baglanamaz pixel stream de olsa iç networkten baglanabilyorum
Anlıyamadım sizce neden olabilir
tesekkurler
 
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