unispeech / unimrcp

Open source cross-platform implementation of MRCP protocol
http://www.unimrcp.org
Apache License 2.0
379 stars 167 forks source link

demo-synth only works for client-server on same machine #252

Closed abylouw closed 5 years ago

abylouw commented 5 years ago

I am having trouble getting the demo-synth working when the unimrcp client and server are on different machines. The resulting "synthesized" file on the client machine contains only nulls.

When the client and server are on the same machine then everything works as expected. There are no indications that anything has gone wrong when I examine the log files from the client or server.

I am using unimrcp 1.6 on Ubuntu 18.04

achaloyan commented 5 years ago

You would basically need to set the IP addresses accordingly and make sure firewall does not block SIP, MRCP and RTP ports. Checl log statements "Close RTP Receiver/Transmitter" for the number of RTP packets actually received or sent by each party.

abylouw commented 5 years ago

Thanks, it was the firewall on RTP.