-
Notifications
You must be signed in to change notification settings - Fork 6
Description
1、IOS客户端用户无法认证。
2、Web端提示播放错误:当前没有兼容的流。但调用potplay播放正常。
是否为http header处理不够完善?
日志如下:
192.168.1.172 - - [12/Feb/2022 13:16:28] "GET /embywebsocket?api_key=722169e10a2e4682b930d82b2cc7d460&deviceId=43ac4ddb-1607-4a83-b05e-85ac0fcbdd58 HTTP/1.1" 400 -
192.168.1.172 - - [12/Feb/2022 13:16:28] "POST /emby/Sessions/Playing?X-Emby-Client=Emby%20Web&X-Emby-Device-Name=Chrome&X-Emby-Device-Id=43ac4ddb-1607-4a83-b05e-85ac0fcbdd58&X-Emby-Client-Version=4.6.7.0&X-Emby-Token=722169e10a2e4682b930d82b2cc7d460 HTTP/1.1" 204 -
192.168.1.172 - - [12/Feb/2022 13:16:28] "POST /emby/Sessions/Playing/Progress?X-Emby-Client=Emby%20Web&X-Emby-Device-Name=Chrome&X-Emby-Device-Id=43ac4ddb-1607-4a83-b05e-85ac0fcbdd58&X-Emby-Client-Version=4.6.7.0&X-Emby-Token=722169e10a2e4682b930d82b2cc7d460 HTTP/1.1" 204 -
192.168.1.172 - - [12/Feb/2022 13:16:28] "POST /emby/Items/462471/PlaybackInfo?UserId=6226368ce1c14fe38c21f8493673fec6&StartTimeTicks=0&IsPlayback=true&AutoOpenLiveStream=true&AudioStreamIndex=1&SubtitleStreamIndex=-1&EnableDirectPlay=false&EnableDirectStream=false&MediaSourceId=f8b8e5cf8f01c8abf6d86b10e68affb8&MaxStreamingBitrate=140000000&CurrentPlaySessionId=68b4c381a909493582bc6c2ff3317347&X-Emby-Client=Emby%20Web&X-Emby-Device-Name=Chrome&X-Emby-Device-Id=43ac4ddb-1607-4a83-b05e-85ac0fcbdd58&X-Emby-Client-Version=4.6.7.0&X-Emby-Token=722169e10a2e4682b930d82b2cc7d460 HTTP/1.1" 200 -
192.168.1.172 - - [12/Feb/2022 13:16:28] "DELETE /emby/Videos/ActiveEncodings?deviceId=43ac4ddb-1607-4a83-b05e-85ac0fcbdd58&PlaySessionId=68b4c381a909493582bc6c2ff3317347&X-Emby-Client=Emby%20Web&X-Emby-Device-Name=Chrome&X-Emby-Device-Id=43ac4ddb-1607-4a83-b05e-85ac0fcbdd58&X-Emby-Client-Version=4.6.7.0&X-Emby-Token=722169e10a2e4682b930d82b2cc7d460 HTTP/1.1" 405 -
192.168.1.172 - - [12/Feb/2022 13:16:51] "GET /embywebsocket?api_key=722169e10a2e4682b930d82b2cc7d460&deviceId=43ac4ddb-1607-4a83-b05e-85ac0fcbdd58 HTTP/1.1" 400 -
即:GET /embywebsocket?api_key=
DELETE /emby/Videos/ActiveEncodings?
两种请求出错。
我的临时解决办法是:通过nginx,只转发播放链接到emby-python中,其它转发到Emby的原链接中。