上位机网络编程,控制,声音,图像一起传输,怎样实现哦
上位机网络编程,控制,声音,图像一起传输,怎样实现哦?是不是需要三个端口啊 定义3种包的类型,用1个、2个、3个端口都行。建议2个端口,因为控制信息一般要求较高,可以用单独一个端口,声音和图像一般是合在一起用另一个端口。并且在声音图像端口万一被大数据量阻塞,控制通道可以不受影响。
建立RTP通道 用SIP协议栈 jpchen 发表于 2012-7-29 07:28 static/image/common/back.gif
定义3种包的类型,用1个、2个、3个端口都行。
建议2个端口,因为控制信息一般要求较高,可以用单独一个端口 ...
多一个端口是不是更占资源啊
每个一个端口应该网络编程更加简单吧 yangxiaowen 发表于 2012-7-29 11:51 static/image/common/back.gif
用SIP协议栈
那个协议栈 太高深了 声音和图像合在一个端口里,音画同步问题就不需要去特别处理了。 控制单独放一个端口吧,这样如果有路由器的话,可以做协议的QoS 看你怎么做了?可以定义一种数据格式,将三种东西都用一个来传输,在上位机能区分就好(比如设置一个标志位,0表示数据,1表示命令),上位机编程的socket是全双工的,没必要多开端口。 一个端口就可以了,可以在数据包前加上适当的标识符。
页:
[1]