vadim ✭✭✭

About

Username
vadim
Joined
Visits
769
Last Active
Roles
Registered
Points
218
Badges
16

Comments

  • Hi, Player audio streams are separated clearly. Not sure how they can interfere. Is connection bandwidth enough to receive streams from several players? Do you experience the same problems when running demos from PhotonVoice package? Please share t…
  • Do you mute recorder by setting Unity 'enabled' properties to false? Use PhotonVoice 'Transmit' property instead.
  • Currently we do not provide support for Magic Leap. Depending on underlying platform, Magic Leap may work with one of existing Photon native libraries. Please set PUN logging to Informational in PUN settings, run application and share full app log f…
  • Hi, How do you leave and rejoin? Use "suspend room" and "join room" with Rejoin parameter set to Yes. It's important to join with the same user id. If rejoining client is the same as leaving, user id is preserved automatically. If client has lost c…
  • To stream custom audio source, you need to implement IAudioPusher or IAudioReader (with float type parameter). For details see http://forum.photonengine.com/discussion/comment/39487/#Comment_39487 I think OnAudioFilterRead may be used for AudioSourc…
  • Hi, a) should work. Start os process from plugin when room created and terminate it (send message to process asking to exit) when room closes. You can communicate with process via tcp or pipes. All the info required for initialization can be passed …
  • First make sure that quality is acceptable when using headphones. This is more simple case. Then try switch to speakers if such usage is supposed.
  • Is it acoustic echo when mic records audio from speakers? Headphones should eliminate audio echo entirely except the case when volume is too high and headphones isolation is very poor. Otherwise, having echo with headphones may mean that the nature …
  • You should use connectToNameServer instead which acceps the same options as connect() (do not forget to specify region). But unfortunately these options do not work currently because they are cleared with 'this.connectOptions = {};' line in connect…
  • Use PhotonVoiceRecorder.Transmit property instead of disabling component. If it's false, the client does not broadcast audio. Also you may find useful PhotonVoiceSettings AutoTransmit setting. It controls if transmission is enabled by default on ins…
  • Hi Billy, Amsterdam log does not look good. It almost completely consist of lines like "PUNVoice: Audio Frame event for not existing speaker for voice #1 of player 2." In Seattle log, I see 2 outgoing microphone audio streams created one after anot…
  • Most likely client had been disconnected before you started join random room operation.
  • Hi, Listening clients number should not affect msg/room/s because only one client sends messages (make sure that listening clients do not transmit anything). So only traffic is an issue. Try to make it as low as possible by decreasing Bitrate setti…
  • The sample of factory assignment can be found in Start() method of TestVoice\Gui.cs
  • Hi, Do you see any errors or warnings in log? Please provide full logs from both sender and receiver. Also original and distorted sound samples would help to understand what's wrong. Please check if play delay ms (jitter buffer size) setting affect…
  • So what do you run? Html application in browser or standalone application or maybe editor's preview (is it in browser also?). Did you try different export and preview options? What do you use for ads playback? Some plugin or maybe you playback video…
  • How do you run Photon app? Is this js code in browser or what? Playing ads? What does this mean exactly? In general, to keep connection, js code should be called at least once per sec as happens in browser background pages e.g.
  • Hi @saurabh, You did not mention your audio setup and platform. I guess you are using speakers. Normally, voice is used with headphones and most likely with headphones' mic. Please check first if such setup works for you. If it does but you use spe…
  • I tested disabling hidden page timer throttling in Safary and it helped. While this is not affordable solution for end user, it proves that the problem is Safary's only. So I would suggest average user do not use Safary as a client. The link is http…
  • Yes, that means PUN does not support asmdef currently. Note that PUN is being refactored now. So you may need to do you fixes a bit different way for the next PUN release.
  • Photon js library declares global object 'Photon' which exposes entire Photon API except logging which is in another global object 'Exitgames', e.g.: Photon.LoadBalancing.LoadBalancingClient, Exitgames.Common.Logger.Level.INFO. You can find usage s…
  • Hi, Did you try to make this public?
  • See joinToken option in JoinRoom method. To be able to rejoin, you need to leave room with any method except calling leaveRoom().
  • Aside safari, which browsers loose connection while out of focus? Normally, even in background, javascript is still executed once per second which is enough for keeping connection. Similar issue: https://apple.stackexchange.com/questions/280679/prev…
  • Did your configure your app properly as described at https://doc.photonengine.com/en-us/realtime/current/reference/webrp ?
  • Hi, In case all works ok when fed with mic audio directly, w/o custom audio source then your AudioRecorder most likely causes this looping. Try to debug or trace it. The only suspicious thing which caught my eye is Factory assignment. You do it mult…
  • Hi, Not sure what early version means but regular one can be found as usually at https://www.photonengine.com/en-US/sdks#construct2
  • Just noticed that Photon SDK version was specified in the topic title So you upgraded to the latest and have the same error. Photon libs are built with version 19.00 compiler. Microsoft states that libraries code should be compatible with obj file…
  • What Photon SDK version do you use? What are compiler and linker versions? You can check versions by running cl.exe and link.exe from vs command prompt.
  • How do you load Photon lib in node environment? It should be something like this: load("Photon-Javascript_SDK.js"); s Also, js sdk relies on browser's WebSocket object, So you need to implement its interface with websocket you use in nodejs. Like t…