在流媒体中,解复用发生在哪里?在服务器端还是客户端?

发布于 2024-12-11 02:01:28 字数 532 浏览 1 评论 0原文

看看我是否有一个媒体文件,如 .mkv 或 .mp3,现在我正在我的计算机上使用流媒体播放它。现在我想问你当数据从服务器到达客户端时谁将进行解复用?

Does at server side any demuxer program open file & give frames & then
streaming application make packet of that demuxed frame and then transmit 
it to client ?

At server side streaming application just read any media file in chunks of some
bytes & transmit to client then client side one demuxer program parse that & find
 real frames from that and play?

see if i have one media file like .mkv or .mp3 now i am playing it on my computer by using streaming. Now i want to ask you when data comes from server to client at that time who is going to do demuxing?

Does at server side any demuxer program open file & give frames & then
streaming application make packet of that demuxed frame and then transmit 
it to client ?

or

At server side streaming application just read any media file in chunks of some
bytes & transmit to client then client side one demuxer program parse that & find
 real frames from that and play?

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

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

发布评论

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

评论(1

黑凤梨 2024-12-18 02:01:28

当然稍后,我不确定为什么服务器会做任何有关理解其发送的数据的工作。它只会消耗服务器上的 CPU 周期,而且我看不到这样做有任何好处。

Definitely later, I'm not sure why would server do any sort of work regarding understanding of data it sends. It would just burn cpu cycles on server, and I can't see any benefit of doing that.

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