3050311118 发表于 2012-7-29 00:13:01

上位机网络编程,控制,声音,图像一起传输,怎样实现哦

上位机网络编程,控制,声音,图像一起传输,怎样实现哦?是不是需要三个端口啊

jpchen 发表于 2012-7-29 07:28:23

定义3种包的类型,用1个、2个、3个端口都行。
建议2个端口,因为控制信息一般要求较高,可以用单独一个端口,声音和图像一般是合在一起用另一个端口。并且在声音图像端口万一被大数据量阻塞,控制通道可以不受影响。

yangxiaowen 发表于 2012-7-29 11:50:44

建立RTP通道

yangxiaowen 发表于 2012-7-29 11:51:36

用SIP协议栈

3050311118 发表于 2012-7-29 13:26:51

jpchen 发表于 2012-7-29 07:28 static/image/common/back.gif
定义3种包的类型,用1个、2个、3个端口都行。
建议2个端口,因为控制信息一般要求较高,可以用单独一个端口 ...

多一个端口是不是更占资源啊

每个一个端口应该网络编程更加简单吧

3050311118 发表于 2012-7-29 13:28:59

yangxiaowen 发表于 2012-7-29 11:51 static/image/common/back.gif
用SIP协议栈

那个协议栈 太高深了

jpchen 发表于 2012-7-29 13:40:42

声音和图像合在一个端口里,音画同步问题就不需要去特别处理了。

twitter 发表于 2012-7-29 14:49:42

控制单独放一个端口吧,这样如果有路由器的话,可以做协议的QoS

eliachen 发表于 2012-7-29 17:58:16

看你怎么做了?可以定义一种数据格式,将三种东西都用一个来传输,在上位机能区分就好(比如设置一个标志位,0表示数据,1表示命令),上位机编程的socket是全双工的,没必要多开端口。

szxy06dq 发表于 2012-7-29 19:00:11

一个端口就可以了,可以在数据包前加上适当的标识符。
页: [1]
查看完整版本: 上位机网络编程,控制,声音,图像一起传输,怎样实现哦