如果要部署在服务端, 多端口的开发会给运维照成极大的不方便.
目前为止已经有几个减少端口使用的策略:
rtp/rtcp复用端口的方案rtcp-mux....这些策略都在不断的在消减端口的使用, 但即使上面的这些策略全部开启, 单个用户还是要占用最少一个端口, 如果一个WebRTC服务器要服务1000个用户, 就要开启1000个端口....服务端使用单端口的策略有turnserver relay的方案, 这种方案的本质是在client->turnserver这条线路上turnserver通过单端口接受client的数据, 但在turnserver...相比于rtmp直播服务器单端口走天下, webrtc mediaserver确实有点尴尬.
但是我们通过一些设计和策略也是可以让webrtc mediaserver只监听单端口的....ip, 这种情况下只能通过ssrc来区分不同的音视频流, 这种情况下个需要保证ssrc不能冲突.