Feeding Helix Server from Internet with Unicast


I think this case confused me on last week, but now it solved. Thanks God ...
Here the architecture :







On Load Balancing Process, I use BIG-IP here.
Just adding NAT for 10.10.10.1 to 10.10.10.254.
It means HMP on Internet will feed on Helix Server 1 only ...

Configuring on HMP on Internet :
Just fill Server Address option with IP Public of Load balancer




here sdp file on HMP on Internet :
v=0
o=- 3722427326 36815170 IN IP4 yy.yy.yy.yy
s=HelixSession
c=IN IP4 xx.xx.xx.xx
t=0 0
m=video 5050 RTP/AVP 96
b=AS:37
a=rtpmap:96 MP4V-ES/90000
a=fmtp:96 profile-level-id=8; config=000001B008000001B50EA020202F000001000000012000C788BA9850584121463F
a=cliprect:0,0,144,176
a=mpeg4-esid:201
a=x-envivio-verid:00035A30
m=audio 5052 RTP/AVP 97
b=AS:12
a=rtpmap:97 AMR/8000
a=fmtp:97 octet-align=1
a=mpeg4-esid:101
a=x-envivio-verid:00035A30


Then upload these sdp to Helix Server 1 on rtpencodersdp folder, on my example : /opt/Helix/Content/rtpencodersdp/

After this, we must edit this sdp to approriate IP Address of Helix Server 1. Here after editing the sdp file :

v=0
o=- 3722427326 36815170 IN IP4 yy.yy.yy.yy
s=HelixSession
c=IN IP4 10.10.10.1
t=0 0
m=video 5050 RTP/AVP 96
b=AS:37
a=rtpmap:96 MP4V-ES/90000
a=fmtp:96 profile-level-id=8; config=000001B008000001B50EA020202F000001000000012000C788BA9850584121463F
a=cliprect:0,0,144,176
a=mpeg4-esid:201
a=x-envivio-verid:00035A30
m=audio 5052 RTP/AVP 97
b=AS:12
a=rtpmap:97 AMR/8000
a=fmtp:97 octet-align=1
a=mpeg4-esid:101
a=x-envivio-verid:00035A30


It works, you can access with rtsp://xx.xx.xx.xx/rtpencoder/live.sdp or rtsp://10.10.10.254/rtpencoder/live.sdp
Helix Mobile Producer, Helix Server, and BIG-IP is so tricky, I Love it ...

Popular posts from this blog

Howto configure boot device order on ILOM

SAN Switch Config Command

Howto cstm on HP-UX