TikTok はダウンロードの観点では一見シンプルなのに紛らわしいプラットフォームです。動画は短く URL はきれいですが、実際の再生パイプラインはバックグラウンドで意外なほど多くの処理を行っています。play_addr URL はリクエスト元のセッションに対して署名され、数分以内に失効します。リクエストが「サインイン済みのアプリ内セッション」「未認証の Web セッション」「第三者スクレイパー」のどれに見えるかによって、配信のされ方が変わります。TikTok が露出するバリアント — ウォーターマーク付き、クリーン、低ビットレート、フルビットレート — は、そのリクエストがどの文脈に見えるかで決まります。だからこそ、2 つの異なるダウンローダーが「同じ」TikTok の異なるバージョンを返すことが起こり得ますし、どちらも間違っているわけではなく、ただ異なる文脈で動作しているだけです。
VidMost の内蔵ブラウザエンジンはリクエストを最も寛容な文脈に置きます — 実在のサインイン済みセッションです — そしてスマートスニッファー内の TikTok アダプターが、その文脈に対して TikTok が配信した play_addr バリアントをキャプチャします。検出したリソースはすべて右サイドバーに列挙され、推奨される最適マッチが自動的にハイライトされます。VidMost が保存するのは TikTok がそのセッションに対して露出したソースであり、バリアントにウォーターマークが付くかどうかは TikTok の応答次第で、ダウンローダー側の設定では決まりません。同じ流れが、非公開アカウントのコンテンツ(サインイン済みアカウントが承認済みフォロワーである場合)、友達限定の投稿(相互フォローの場合)、自分自身の非公開動画にも当てはまります。プラットフォーム側の変更がアダプターより速かった場合は、カーネル録画が汎用フォールバックとして機能します:再生中の動画の上にフローティングツールバーが現れ、ソースの配信方法に関係なく再生しながら録画します。プラットフォーム側の失敗 — 削除された動画、停止されたアカウント — はソースの喪失であって、キャプチャ側の問題ではありません。