达尔文流媒体服务器丢包

发布于 2024-09-09 06:41:05 字数 170 浏览 4 评论 0原文

我正在使用 Darwin Streaming Server (DSS) 生成 rtp 流。

然而,服务器上配置的 DSS 接口会显示一些数据包丢失,这在某种程度上在播放视频流时在客户端上也是可见的。

我想知道这种丢失是否意味着数据包在网络传输时丢失。更重要的是,我的直播中丢包的原因可能是什么?

I am using Darwin Streaming Server (DSS) to generate rtp streams.

The DSS interface configured on the server, however shows some Packet Loss which, to a certain extent, is also visible on the client side while playing the video stream.

I would like to know whether this loss signifies the packets lost while traveling over the network. More so, what could be the reasons for packet loss in my Live stream ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

抠脚大汉 2024-09-16 06:41:05

为了计算数据包丢失,RTCP 以 SR 和 RR 的形式使用。它作用于每个 RTP 数据包上存在的序列号字段。
是的丢失表示数据包在网络上丢失。
造成数据包丢失的原因可能有很多:带宽、连接性、客户端和服务器之间的距离、网络拥塞……或客户端应用程序本身。

阿拉姆

For calculating packet loss RTCP is used in form of SR and RR. It works on sequence number field present on each RTP packet.
Yes loss signifies the packet lost over the network.
There can be many reasons for packet loss: due to bandwidth, connectivity, distance between client and server, network congestion... or client application itself.

alam

风透绣罗衣 2024-09-16 06:41:05

当使用UDP(RTP/AVP)传输时,由于UDP的性质,丢包是不可避免的。
不过,DSS还支持TCP传输和Reliable UDP传输,在服务器到客户端的带宽足够的情况下,可以解决丢包问题。

When UDP (RTP/AVP) transport is used, the packet loss is inevitable due to the nature of UDP.
However, DSS also supports TCP transport and Reliable UDP transport, which could solve the packet loss problem, in the circumstances that the bandwidth from server to client is enough.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文