您尚未登录。

#1 2021-04-30 11:03:35 分享评论

nanshan88
会员
注册时间: 2021-04-30
已发帖子: 3
积分: 1.5

网络实时传输的问题

海康、大华以及淘宝上买的模组一般都带windows下的SDK开发包,读到的码流是YUV格式的,请问大神们,他们这种传输是怎么传输的?

离线

#2 2021-04-30 12:01:41 分享评论

哇酷小二
管理员
注册时间: 2020-04-22
已发帖子: 2,125
积分: 1907

Re: 网络实时传输的问题

网络传输的肯定不是yuv数据,一般是 rtp/rtsp协议,用h.264 / h.265 格式。

你说的yuv应该是sdk解码后的数据,为了用户开发方便。

离线

#3 2021-04-30 16:08:00 分享评论

JasonWoo
会员
注册时间: 2019-06-04
已发帖子: 77
积分: 67

Re: 网络实时传输的问题

你还能拿到yuv数据啊,我调用海康SDK不知道怎么拿原始码流。

离线

#4 2021-05-05 10:06:18 分享评论

nanshan88
会员
注册时间: 2021-04-30
已发帖子: 3
积分: 1.5

Re: 网络实时传输的问题

哇酷小二 说:

网络传输的肯定不是yuv数据,一般是 rtp/rtsp协议,用h.264 / h.265 格式。

你说的yuv应该是sdk解码后的数据,为了用户开发方便。


你的意思是说,网传是rtp/rtsp,到了PC端,解码得到的YUV,是这样吗?

离线

#5 2021-05-05 10:07:24 分享评论

nanshan88
会员
注册时间: 2021-04-30
已发帖子: 3
积分: 1.5

Re: 网络实时传输的问题

JasonWoo 说:

你还能拿到yuv数据啊,我调用海康SDK不知道怎么拿原始码流。

海康的回调函数里可以得到YUV

离线

#6 2021-05-05 10:11:29 分享评论

哇酷小二
管理员
注册时间: 2020-04-22
已发帖子: 2,125
积分: 1907

Re: 网络实时传输的问题

nanshan88 说:
哇酷小二 说:

网络传输的肯定不是yuv数据,一般是 rtp/rtsp协议,用h.264 / h.265 格式。

你说的yuv应该是sdk解码后的数据,为了用户开发方便。


你的意思是说,网传是rtp/rtsp,到了PC端,解码得到的YUV,是这样吗?

嗯,我估计是这样,网络传输肯定是h264/265编码数据,要是传yuv那内存带宽和网络带宽都伤不起。

离线

#7 2021-05-05 10:37:12 分享评论

拍打323
封禁
注册时间: 2021-02-19
已发帖子: 39
积分: 33.5

Re: 网络实时传输的问题

用个模组都能Windows下直接能网络显示了?延时如何?估计做模组的技术到了炉火纯青的地步!就是不知道谁懂里面到底有多少奇技淫巧?比如他这个在局域网WiFi网络下,UDP丢包率是多少?既然丢包,为何解码显示不绿?多大丢包率对解码显示不会有影响,解码显示肯定要判断一帧h264是否有丢包?城市家用WiFi环境下UDP真实丢包率应该有10%以上。

最近编辑记录 拍打323 (2021-05-05 11:27:13)

离线

#8 2021-05-05 12:14:11 分享评论

a7a2
会员
注册时间: 2021-05-03
已发帖子: 2
积分: 1

Re: 网络实时传输的问题

nanshan88 说:

海康、大华以及淘宝上买的模组一般都带windows下的SDK开发包,读到的码流是YUV格式的,请问大神们,他们这种传输是怎么传输的?

传输是可以随意的,数据编码任意,也可以任意加密,都可以传输。
数据到达播放端都就需要选择相应的解码、解密方式去处理才能播放。
点到点的传输一般基于ip,ip下tcp、udp、icmp都可以承载你的数据传输,tcp下采用http websocket 或rtsp之流。
从安全性看选择tcp下采用http websocket最适合,适合隐藏自己的内容、服务,rtsp一看就知道是视频流。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn