udp组播效率问题。

先用syscall.Socket搞一个fd出来,然后用这个fd配合net.FilePacketConn和net.FileConn 分别生成一个net.Conn和ipv4.PacketConn ipv4.PacketConn用来加入组播或者退出组播。 net.Conn用来接收组播的udp数据。 然后用io.Copy(w,net.Conn) w是http.ResponseWriter 发现效率好像不好,用vlc播放,只能播放很小一部分。 到底哪里出错了?是思路有问题吗?完全用ipv4.PacketConn来接收数据也是不行。

已邀请:

sheepbao - https://sheepbao.github.io 爱go,爱编程,领域网络开发,流媒体、分布式、网络加速

赞同来自:

用组播来做视频播放吗?你这问题描述的不清楚啊,效率好像不好?给个数据来说话。用vlc播放,只能播放很小一部分?什么叫只能播放一小部分?

viewer

赞同来自:

解决了没?最后怎样了?

要回复问题请先登录注册