【问题标题】:Chromcase - Playback stops on Widevine DRMChromecast - Widevine DRM 上停止播放
【发布时间】:2018-07-11 02:31:18
【问题描述】:

我一直在尝试使用 Chromecast。我遇到了播放问题。

前 5-6 分钟左右,没关系。都是一堆 PROGRESS、TIME_UPDATE、SEGMENT_DOWNLOADED。

player.html?cache=500:102 aj {type: "PROGRESS", currentMediaTime: 398.742094}

player.html?cache=500:102 jj {type: "SEGMENT_DOWNLOADED", downloadTime: 175, size: 33646}

player.html?cache=500:102 aj {type: "TIME_UPDATE", currentMediaTime: 398.9985}

[Violation] 'setInterval' 处理程序耗时 229 毫秒

player.html?cache=500:102 aj {type: "PROGRESS", currentMediaTime: 401.334166} `

player.html?cache=500:102 aj {type: "TIME_UPDATE", currentMediaTime: 401.510657}

cast_receiver_framework.js:48 [Violation] 'timeupdate' 处理程序耗时 455 毫秒

[Violation] 'setTimeout' 处理程序耗时 1131 毫秒

cast_receiver_framework.js:66 [440.120s] [cast.receiver.MediaManager] 时间漂移:-4588.799999999999

cast_receiver_framework.js:66 [440.800s] [cast.receiver.MediaManager] 发送广播状态消息

cast_receiver_framework.js:66 [440.954s] [cast.receiver.IpcChannel] IPC 消息发送:{"namespace":"urn:x-cast:com.google.cast.media","senderId":":","data":"{\"type\":\"MEDIA_STATUS\",\"status\":[{\"mediaSessionId\":1,\"playbackRate\":1 ,\"playerState\":\"PLAYING\",\"currentTime\":408.382866,\"supportedMediaCommands\":15,\"volume\":{\"level\":1,\"muted\": false},\"activeTrackIds\":[],\"currentItemId\":1,\"repeatMode\":\"REPEAT_OFF\"}],\"requestId\":0}"}

[Violation] 'setTimeout' 处理程序耗时 1043 毫秒

[Violation] 'updateend' 处理程序耗时 177 毫秒

大多数情况下,“时间漂移”消息与玩家停止的那一刻相匹配,并且永远无法恢复,所以我猜它与问题有关。

然后,服务器通常会花费越来越多的时间来响应块请求(20-60 秒),并且播放将永远不会恢复。我不确定服务器部分与该问题有何关系。这让我很困惑。

任何关于如何调试的建议都将不胜感激。

【问题讨论】:

标签: chromecast google-cast widevine google-cast-sdk


【解决方案1】:

为了帮助别人。 事实证明,经过大量测试后,我们发现所描述的问题仅在调试时遇到。 如果调试器连接到接收器,它最终会崩溃。 这很不方便,但至少我们现在可以解决这个问题,而且客户不会受到影响。

【讨论】:

  • 面临同样的问题。您是否报告过这个问题或有过如何处理的想法?
猜你喜欢
  • 2014-10-21
  • 2019-06-22
  • 2017-06-01
  • 2017-08-14
  • 2018-05-17
  • 2015-07-19
  • 1970-01-01
  • 2019-09-24
  • 2021-07-05
相关资源
最近更新 更多