V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
DinoStray
V2EX  ›  问与答

原来 WebDAV 是文件传输协议. 那家庭局域网用什么做影音传输协议呢?

  •  
  •   DinoStray · 2023-03-23 11:52:31 +08:00 · 1482 次点击
    这是一个创建于 609 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我一直以为, 用了 WebDAV, 看视频就是服务端解析好了, 传输影音流给客户端.
    最近才知道, 其实 WebDAV 是基于 http 的文件传输协议.
    那到底谁才是用服务端显卡, 传输影音的协议呢

    第 1 条附言  ·  2023-03-24 15:00:37 +08:00
    更新一下, 通过大佬的回复, 我做的总结.
    解码 和转码 不是一个东西.
    解码是客户端播放时的动作.
    服务端折腾显卡, 是为了实时 转码, 转码的目的是减少带宽.
    即: 解码是播放 转码是为了传输.
    比如一些本地的蓝光文件, 如果需要公网播放, 那通常需要转码传输的
    10 条回复    2023-03-23 18:09:58 +08:00
    krixaar
        1
    krixaar  
       2023-03-23 12:05:06 +08:00
    跟协议没啥关系吧,服务器端实时转码之后用 http 推也是很正常的操作吧?
    DinoStray
        2
    DinoStray  
    OP
       2023-03-23 12:09:18 +08:00
    @krixaar WebDAV 传输的是文件, 不是转码后的影音流吧?
    Cabana
        3
    Cabana  
       2023-03-23 12:10:58 +08:00 via iPhone   ❤️ 2
    DLNA ?
    ila
        4
    ila  
       2023-03-23 12:14:35 +08:00 via Android
    传 stream ,接收到后解析
    UncleCat01
        5
    UncleCat01  
       2023-03-23 12:31:38 +08:00 via iPhone
    都需要本地解码吧,你说得那种是 HDMI DP 之类的才能实现吧
    iseki
        6
    iseki  
       2023-03-23 12:33:52 +08:00
    包括 DLNA 大部分都要在本地解码(服务端可能会提前做一次转码),解码后的视频流体积很大,对带宽时延都有要求,网络难搞
    tool2d
        7
    tool2d  
       2023-03-23 13:13:12 +08:00 via Android
    NVIDIA 有这种协议,就是 h265 封装的屏幕串流,用于客户端实时投屏打游戏,不需要二次转码。
    tony1016
        8
    tony1016  
       2023-03-23 13:16:33 +08:00
    这就是实时转码呀
    nightwitch
        9
    nightwitch  
       2023-03-23 13:21:48 +08:00   ❤️ 1
    解码后传输可以理解为 解压缩后传输,对网络要求太高了
    ysc3839
        10
    ysc3839  
       2023-03-23 18:09:58 +08:00 via Android   ❤️ 1
    @tool2d 这就是屏幕录像然后编码再推流,客户端还是得解码。对于媒体文件还是得先解码再编码才能推流。

    目前局域网是承载不了未编码的视频流的,建议放弃。服务端转码最多也只能实现降低码率,客户端还是得解码。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1402 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 17:29 · PVG 01:29 · LAX 09:29 · JFK 12:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.