Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

D-Star traffic fails if transcoder fails #128

Open
yo2loj opened this issue Jun 27, 2019 · 6 comments
Open

D-Star traffic fails if transcoder fails #128

yo2loj opened this issue Jun 27, 2019 · 6 comments

Comments

@yo2loj
Copy link
Contributor

yo2loj commented Jun 27, 2019

I have seen this issue twice.
I have 2x DVsick33 setup as a transcoder in my home, while the actual reflector sits in a data center.
Sometimes the transcode to accept the transcoding, entering some kind of fail state. On the transcoder side, the streams show up, but there is an error on the XLX side.

Under these conditions, only the D-Star headers are sent by the XLX, while the actual DV stream is missing (at least in Dextra and Dplus). This manifests itself as nothing to be heard, with a short appearance of the callsign data at the end of transmission.
After transcoder software restart, everything returns to normal.

I haven't had the time to pursue this issue deeper, but shouldn't the reflector function normally and just ignore transcoding failures, while keeping up regular client to client D-star reflector traffic?

Log of the moment the failure appears:
Jun 24 01:18:18 vps62907 xlxd: Opening stream on module C for client DONGLE B with sid 58321
Jun 24 01:18:27 vps62907 xlxd: Closing stream of module C
Jun 24 01:18:27 vps62907 xlxd: ambed stats (ms) : 0.0/45.3/58.8
Jun 24 01:18:32 vps62907 xlxd: ambed openstream ok
Jun 24 01:18:32 vps62907 xlxd: Opening stream on module C for client DONGLE B with sid 57167
Jun 24 01:19:01 vps62907 xlxd: Closing stream of module C
Jun 24 01:19:01 vps62907 xlxd: ambed stats (ms) : 0.1/46.1/58.3
Jun 24 01:19:01 vps62907 xlxd: ambed 10 of 1452 packets timed out
Jun 24 01:19:13 vps62907 xlxd: ambed openstream ok
Jun 24 01:19:13 vps62907 xlxd: Opening stream on module C for client DONGLE B with sid 22251
Jun 24 01:20:10 vps62907 xlxd: Closing stream of module C
Jun 24 01:20:10 vps62907 xlxd: ambed stats (ms) : 0.1/45.5/62.4
Jun 24 01:20:10 vps62907 xlxd: ambed 5713 of 2808 packets timed out

Jun 24 01:20:17 vps62907 xlxd: ambed openstream ok
Jun 24 01:20:17 vps62907 xlxd: Opening stream on module C for client DONGLE B with sid 50100
Jun 24 01:21:31 vps62907 xlxd: Closing stream of module C
Jun 24 01:21:31 vps62907 xlxd: ambed 14271 of 3648 packets timed out
Jun 24 01:21:36 vps62907 xlxd: ambed openstream ok
Jun 24 01:21:36 vps62907 xlxd: Opening stream on module C for client DONGLE B with sid 36732
Jun 24 01:22:09 vps62907 xlxd: Closing stream of module C
Jun 24 01:22:09 vps62907 xlxd: ambed 6294 of 1626 packets timed out

@sm0tsc
Copy link

sm0tsc commented Jun 28, 2019

I experience the same.. I have not logged it yet.. Setup is the same with XLX server in Datacenter and ambeD on another site...
//SM0TSC

@ik5xmk
Copy link

ik5xmk commented Dec 7, 2019

Hi,

when you have this:
Jun 24 01:20:10 vps62907 xlxd: ambed 5713 of 2808 packets timed out

so (X packets) > (Y packets) timed out you need to restart AMBE server side (not xlxd). No other way i know. Is it possible to implement something in the code that does this automatically? Otherwise, transcoding is blocked, creating inconvenience between the various connected protocols.

Thank you, 73
David IK5XMK

@vk4tux
Copy link
Contributor

vk4tux commented Dec 7, 2019 via email

@ik5xmk
Copy link

ik5xmk commented Dec 7, 2019

I'm not sure that with a totally local system the problem can be definitively managed. I have tried with various ThumbDV and DV3x USB dongles also on the same server and now with two Baofarm cards.
This loss of synchronization can also occur with meetings of different protocols, overmodulation, bad client data connections, etc.
Log control is certainly a viable method, but perhaps a control protocol between xlx and its ambe server could also be used, regardless of whether it can be installed.
Thanks, I try this suggestion. Many 73.

@vk4tux
Copy link
Contributor

vk4tux commented Dec 7, 2019 via email

@vk4tux
Copy link
Contributor

vk4tux commented Dec 8, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants