Can Someone Help?

63 views
Skip to first unread message

Ray Jender

unread,
Mar 26, 2020, 5:27:06 PM3/26/20
to Ant Media Server

Mydomain.us running Ubuntu 18.08 and LXD 3.0

LXD Containers also running Ubuntu 18.04

Broadcaster browses to https://amsc1.mydomain.us/WebRTCApp

1.                   mydomain.us forwards ports 80 and 443 to an LXD container hosting HAProxy

2.                   Haproxy redirects amsc1 to an LXD container hosting Ant Media Server

3.                   Broadcaster is prompted to allow Webcam/Mic

4.                   Broadcaster allows Webcam

5.                   Broadcaster views his webcam video.

6.                   Broadcaster clicks on “Start Publishing”

7.                   Publishing icon flashes green for 10-15 second and stops.

 

So one question I have is what ports should be open on mydomain.us as well as

the HAProxy and Ant Media servers?


Thanks,


Ray

mahmut asım Onat

unread,
Apr 1, 2020, 8:58:46 AM4/1/20
to Ant Media Server

Hi,
This issue is generally caused by unopened UDP ports. Please make sure that UDP ports 5000 to 65535 of your server are open.

Please let me know if this fixes your problem.
Best,
Asim


Ray Jender

unread,
Apr 1, 2020, 12:21:13 PM4/1/20
to mahmut asım Onat, Ant Media Server

I have opened the ports but the same problem exists?

 

Please note that I am running Ant Media from a Ubuntu 18.04 LXD Container.  

The getUserMedia works fine but  when I “Start Publishing”, it stops after 10-15 secs.

 

Here are the iptables –L

 

root@AMSC1:~# iptables -L

Chain INPUT (policy DROP)

target     prot opt source               destination

ufw-before-logging-input  all  --  anywhere             anywhere

ufw-before-input  all  --  anywhere             anywhere

ufw-after-input  all  --  anywhere             anywhere

ufw-after-logging-input  all  --  anywhere             anywhere

ufw-reject-input  all  --  anywhere             anywhere

ufw-track-input  all  --  anywhere             anywhere

 

Chain FORWARD (policy DROP)

target     prot opt source               destination

ufw-before-logging-forward  all  --  anywhere             anywhere

ufw-before-forward  all  --  anywhere             anywhere

ufw-after-forward  all  --  anywhere             anywhere

ufw-after-logging-forward  all  --  anywhere             anywhere

ufw-reject-forward  all  --  anywhere             anywhere

ufw-track-forward  all  --  anywhere             anywhere

 

Chain OUTPUT (policy ACCEPT)

target     prot opt source               destination

ufw-before-logging-output  all  --  anywhere             anywhere

ufw-before-output  all  --  anywhere             anywhere

ufw-after-output  all  --  anywhere             anywhere

ufw-after-logging-output  all  --  anywhere             anywhere

ufw-reject-output  all  --  anywhere             anywhere

ufw-track-output  all  --  anywhere             anywhere

 

Chain ufw-after-forward (1 references)

target     prot opt source               destination

 

Chain ufw-after-input (1 references)

target     prot opt source               destination

ufw-skip-to-policy-input  udp  --  anywhere             anywhere             udp dpt:netbios-ns

ufw-skip-to-policy-input  udp  --  anywhere             anywhere             udp dpt:netbios-dgm

ufw-skip-to-policy-input  tcp  --  anywhere             anywhere             tcp dpt:netbios-ssn

ufw-skip-to-policy-input  tcp  --  anywhere             anywhere             tcp dpt:microsoft-ds

ufw-skip-to-policy-input  udp  --  anywhere             anywhere             udp dpt:bootps

ufw-skip-to-policy-input  udp  --  anywhere             anywhere             udp dpt:bootpc

ufw-skip-to-policy-input  all  --  anywhere             anywhere             ADDRTYPE match dst-type BROADCAST

 

Chain ufw-after-logging-forward (1 references)

target     prot opt source               destination

LOG        all  --  anywhere             anywhere             limit: avg 3/min burst 10 LOG level warning prefix "[UFW BLOCK] "

 

Chain ufw-after-logging-input (1 references)

target     prot opt source               destination

LOG        all  --  anywhere             anywhere             limit: avg 3/min burst 10 LOG level warning prefix "[UFW BLOCK] "

 

Chain ufw-after-logging-output (1 references)

target     prot opt source               destination

 

Chain ufw-after-output (1 references)

target     prot opt source               destination

 

Chain ufw-before-forward (1 references)

target     prot opt source               destination

ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED

ACCEPT     icmp --  anywhere             anywhere             icmp destination-unreachable

ACCEPT     icmp --  anywhere             anywhere             icmp time-exceeded

ACCEPT     icmp --  anywhere             anywhere             icmp parameter-problem

ACCEPT     icmp --  anywhere             anywhere             icmp echo-request

ufw-user-forward  all  --  anywhere             anywhere

 

Chain ufw-before-input (1 references)

target     prot opt source               destination

ACCEPT     all  --  anywhere             anywhere

ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED

ufw-logging-deny  all  --  anywhere             anywhere             ctstate INVALID

DROP       all  --  anywhere             anywhere             ctstate INVALID

ACCEPT     icmp --  anywhere             anywhere             icmp destination-unreachable

ACCEPT     icmp --  anywhere             anywhere             icmp time-exceeded

ACCEPT     icmp --  anywhere             anywhere             icmp parameter-problem

ACCEPT     icmp --  anywhere             anywhere             icmp echo-request

ACCEPT     udp  --  anywhere             anywhere             udp spt:bootps dpt:bootpc

ufw-not-local  all  --  anywhere             anywhere

ACCEPT     udp  --  anywhere             224.0.0.251          udp dpt:mdns

ACCEPT     udp  --  anywhere             239.255.255.250      udp dpt:1900

ufw-user-input  all  --  anywhere             anywhere

 

Chain ufw-before-logging-forward (1 references)

target     prot opt source               destination

 

Chain ufw-before-logging-input (1 references)

target     prot opt source               destination

 

Chain ufw-before-logging-output (1 references)

target     prot opt source               destination

 

Chain ufw-before-output (1 references)

target     prot opt source               destination

ACCEPT     all  --  anywhere             anywhere

ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED

ufw-user-output  all  --  anywhere             anywhere

 

Chain ufw-logging-allow (0 references)

target     prot opt source               destination

LOG        all  --  anywhere             anywhere             limit: avg 3/min burst 10 LOG level warning prefix "[UFW ALLOW] "

 

Chain ufw-logging-deny (2 references)

target     prot opt source               destination

RETURN     all  --  anywhere             anywhere             ctstate INVALID limit: avg 3/min burst 10

LOG        all  --  anywhere             anywhere             limit: avg 3/min burst 10 LOG level warning prefix "[UFW BLOCK] "

 

Chain ufw-not-local (1 references)

target     prot opt source               destination

RETURN     all  --  anywhere             anywhere             ADDRTYPE match dst-type LOCAL

RETURN     all  --  anywhere             anywhere             ADDRTYPE match dst-type MULTICAST

RETURN     all  --  anywhere             anywhere             ADDRTYPE match dst-type BROADCAST

ufw-logging-deny  all  --  anywhere             anywhere             limit: avg 3/min burst 10

DROP       all  --  anywhere             anywhere

 

Chain ufw-reject-forward (1 references)

target     prot opt source               destination

 

Chain ufw-reject-input (1 references)

target     prot opt source               destination

 

Chain ufw-reject-output (1 references)

target     prot opt source               destination

 

Chain ufw-skip-to-policy-forward (0 references)

target     prot opt source               destination

DROP       all  --  anywhere             anywhere

 

Chain ufw-skip-to-policy-input (7 references)

target     prot opt source               destination

DROP       all  --  anywhere             anywhere

 

Chain ufw-skip-to-policy-output (0 references)

target     prot opt source               destination

ACCEPT     all  --  anywhere             anywhere

 

Chain ufw-track-forward (1 references)

target     prot opt source               destination

 

Chain ufw-track-input (1 references)

target     prot opt source               destination

 

Chain ufw-track-output (1 references)

target     prot opt source               destination

ACCEPT     tcp  --  anywhere             anywhere             ctstate NEW

ACCEPT     udp  --  anywhere             anywhere             ctstate NEW

 

Chain ufw-user-forward (1 references)

target     prot opt source               destination

 

Chain ufw-user-input (1 references)

target     prot opt source               destination

ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:http

ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:https

ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:ssh

ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:5443

ACCEPT     udp  --  anywhere             anywhere             udp dpt:5443

ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:5080

ACCEPT     udp  --  anywhere             anywhere             udp dpt:5080

ACCEPT     udp  --  anywhere             anywhere             multiport dports 5000:65535

 

Chain ufw-user-limit (0 references)

target     prot opt source               destination

LOG        all  --  anywhere             anywhere             limit: avg 3/min burst 5 LOG level warning prefix "[UFW LIMIT BLOCK] "

REJECT     all  --  anywhere             anywhere             reject-with icmp-port-unreachable

 

Chain ufw-user-limit-accept (0 references)

target     prot opt source               destination

ACCEPT     all  --  anywhere             anywhere

 

Chain ufw-user-logging-forward (0 references)

target     prot opt source               destination

 

Chain ufw-user-logging-input (0 references)

target     prot opt source               destination

 

Chain ufw-user-logging-output (0 references)

target     prot opt source               destination

 

Chain ufw-user-output (1 references)

target     prot opt source               destination

 

 

I appreciate your help with this as I am desperate to get this working!

 

Ray

--
You received this message because you are subscribed to the Google Groups "Ant Media Server" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ant-media-serv...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ant-media-server/ecc38a15-dee5-4dc7-b2b9-c235e83c7fe7%40googlegroups.com.

Ray Jender

unread,
Apr 4, 2020, 9:02:05 AM4/4/20
to Ant Media Server
Problem solved.  It was a port forwarding issue.

Ray
Reply all
Reply to author
Forward
0 new messages