【ニコ生】新配信録画ツール(仮、livedl Part9 (449レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
291(4): nnn-revo2012 警備員[Lv.11] [sage] 05/05(月)23:12 ID:xy+MtRT60(12/13)
これ保存版ねw
ニコニコは(動画、生放送、静画)含めて表示するブラウザやスマホetcをは1つのデヴァイスとしてとらえてる
具体的にはヘッダーの X-Frontend-Id が同じかどうかで判断してて、同じ X-Frontend-Id があればどっちかが切れる仕様
例
ブラウザ: 9
Androidアプリ: 90
Androidブラウザ: 91
※iPhoneアプリ、iPhoneブラウザの値はiPhone持ってないので知りませんw(おそらく90/91だと思うけどわからん)
で、各ツールは以下のように指定されてるので X-Frontend-Id が同じならどっちかがきれるのが本来の仕様
でも今回のサーバー移転で X-Frontend-Id が同じでもcookieが同じなら切れなくなったのは新仕様なのか単なるポカミスかなんなのかはわからん
(仮: 90(デフォルトの場合)
livedl: X-Frontend-Id無指定
Streamlink/yt-dlp: 9
292: nnn-revo2012 警備員[Lv.11] [sage] 05/05(月)23:19 ID:xy+MtRT60(13/13)
>>291
>livedl: X-Frontend-Id無指定
livedlはX-Frontend-Idが指定される前から作られてたツールだけどX-Frontend-Id導入後も無指定はほかのX-Frontend-Idと干渉しないってのを知ってそのままにしておいたのさ
こうやって暴露しちゃうとドワンゴ側で対策されちゃうかもしれんからみんなだまってたけどもういいかw
293: nnn-revo2012 警備員[Lv.2][新芽] [sage] 05/06(火)06:23 ID:vKkWFYcm0(1/5)
>>291
>ブラウザ: 9
これはニコ生の場合で、
ニコ動ブラウザ: 6
ニコニコ静画ブラウザ: 56
のようにブラウザでも機能別に割り振られてます
ニコ動に関してはX-Frontend-Idが6(モバイルは知らん)以外だとAPIではじかれるがニコ生は今のところそういう制限はないみたいです
ただ、こういう仕様が悪用されるようなことがあれば制限なりなんなりされるかと思います
295: nnn-revo2012 警備員[Lv.3][新芽] [sage] 05/06(火)06:59 ID:vKkWFYcm0(3/5)
>>291
>例
>ニコ生ブラウザ: 9
>Streamlink/yt-dlp: 9
同じ X-Frontend-Id だからどっちかが切断されるのが本来の仕様
>例
>ニコ生ブラウザ: 9
>(仮: 90(デフォルトの場合)
だから旧動画サーバーの時は今まで録画しながらブラウザで視聴できてたわけ これが本来の仕様
こうやって暴露してしまうとGW明けに修正されるかもしれんけどそれはしょうがないねwww
298: nnn-revo2012 警備員[Lv.5][新芽] [sage] 05/06(火)18:20 ID:vKkWFYcm0(5/5)
>>291
肝心なこと書いてなかった
ニコ生でwebsocket接続する際に
[plugin.api.websocket][debug] Connecting to: wss://a.live2.nicovideo.jp/unama/wsapi/v2/watch/47874593260110/timeshift?audience_token=**********&frontend_id=9
ここの最期の数字でニコ生の接続がどのクライアント(ブラウザー・アプリ・アプリブラウザーetc)からかをサーバーに伝えてて、この数字が重複してるとどれかが切れるというのが本来の仕様なはず
いつからかはわからんけどfrontend_idが同じでもcookieが同じなら切れなくなった(ブラウザで同じ配信を複数開いてもどっちも切れない)のは新仕様なのか何か意図があるのかw単なるポカミスかなんなのかはわからん
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.029s