关于使用UDP通信进行视频传输的问题
时间:10-02
整理:3721RD
点击:
自己编写了一个程序,使用UDP进行视频的传输,整体框图如下:
这是编写的一个UDP本地传输的VI,从左到右,第一个VI是进行TX和RX端口的配置,IP地址都设置的是本地地址127.0.0.1,发送端口设置为1234,接收端口设置为1235,第一个VI先打开UDP端口,配置相应的MTU SIZE,while循环中,第一个VI的作用是从1234端口中使用UDP Read读取数据,然后将数据向后传输,第三个VI是使用UDP Write将前面读取的数据写入到1235端口中。
现在运行的时候在收发两端加探针,发现收发的端口收到的数据都是一致的,如下所示:
但是使用VLC无法将视频播放出来,请问这个是什么问题呢?
为了满足之后继续的开发,我在UDP read的部分将string转化为了U8数据,然后在UDP write的时候又将U8转换回string,不知道这个会不会有影响。
这是编写的一个UDP本地传输的VI,从左到右,第一个VI是进行TX和RX端口的配置,IP地址都设置的是本地地址127.0.0.1,发送端口设置为1234,接收端口设置为1235,第一个VI先打开UDP端口,配置相应的MTU SIZE,while循环中,第一个VI的作用是从1234端口中使用UDP Read读取数据,然后将数据向后传输,第三个VI是使用UDP Write将前面读取的数据写入到1235端口中。
现在运行的时候在收发两端加探针,发现收发的端口收到的数据都是一致的,如下所示:
但是使用VLC无法将视频播放出来,请问这个是什么问题呢?
为了满足之后继续的开发,我在UDP read的部分将string转化为了U8数据,然后在UDP write的时候又将U8转换回string,不知道这个会不会有影响。