Skip to content

时区转换问题 #241

@gongtao0607

Description

@gongtao0607

作者你好,我在配置回放的时候遇到时区转换的问题。我的基本配置如下:

  • 内置播放器
  • 客户端时区与rtp2httpd时区不同。客户端是Chrome,时区GMT-8(还会漫游)
  • 回放服务器期望的是GMT+8的本地时间

首先,内置浏览器可以正确解析EPG到客户端本地时间(GMT-8),映射正常。
但如果我需要回放,这时候--

  • 如果我在m3u里用 {(b)......} 本地时间占位符,客户端会用GMT-8的本地时间去请求,会与实际相差16个小时。-> 并且,这种情况没法用user agent调整回来,因为时区调整只能+-12个小时。
  • 如果我用 {utc:...} UTC占位符,客户端会用UTC时间构造请求,会与实际相差8个小时。-> 这时候倒是可以用user agent再调整回来,但是所有客户端都要配置user agent 为UTC-8,用来反向调整UTC到GMT+8的差,不管客户端在什么时区,非常反直觉。

我希望后台能再加一步UTC到回放服务器本地时间的转换,允许用户配置回放服务器本地时间的时区。这样,对外的接口统一是UTC,可以自动解决漫游的问题。后台又能满足回放服务器的本地时间参数。谢谢!

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions