0

Mac App Storeには、MiniTubeCloudPlayなど、埋め込みプレーヤーを一切使用せずにYouTubeから直接高品質ビデオをストリーミングしているように見えるアプリケーションがたくさんあります。

ただし、文書化されたAPIを介してこれを行う方法はわかりません。彼らのスクレイピング(例: http: //gitorious.org/minitube/minitube/blobs/master/src/video.cpp)はTOSに対して違法/違法ですか、それとも単に文書化されておらず、サポートされていませんか?それを行うためのより良い方法はありますか?

(特に、いわゆる「クロームレス」iframeプレーヤーには、実際にはかなりの量のクローム/ユーザーインタラクションがあり、ネイティブアプリケーションよりもWebサイトに適しています。)

編集:私の質問は主に公式のYouTube開発者サポートに関するものだと思います:TOSに対してストリームのページをスクレイピングしていますか?もしそうなら、なぜこれらのアプリはアプリストアに残ることが許可されているのですか?そうでない場合、そうするための最良の方法は何ですか?

4

2 に答える 2

1

これを試したことはありませんが、ここでのこの議論によると、ネイティブストリームにアクセスすることはTOSに反します。また、APIを介してモバイルデバイス用に作成されたrstpストリームに自由にアクセスできることにも言及しています。

したがって、アプリケーションに埋め込みプレーヤーを使用せずに、ページをスクレイピングすることが、より高品質のビデオを取得する唯一の方法だと思います。低品質で問題がない場合は、rstpの方法を使用してください。

同じ主題についての別の議論

于 2012-10-31T17:07:59.833 に答える
0

スクレイピングはYouTubeの利用規約に違反します。文書化されていないAPIも利用できません。iOSの場合、最適なオプションはYouTube iframe埋め込みを使用することですが、これはWebビュー内にあります。Androidの場合、YouTubeはウェブビューなしで再生できるライブラリを構築しています。これが発表のビデオですhttp://www.youtube.com/watch?v=3WFsx-u-q3Y&feature=player_embedded。まだリリースされていませんが、彼らは非常に熱心に取り組んでおり、まもなく利用可能になるはずです。

于 2012-10-31T19:09:14.147 に答える