どの信頼できないコードを参照していますか? 外部ビデオへの参照をデータベースに保存し、それらを使用してプレーヤーをビューに埋め込むことができます。これを実現するために、Youtube や Vimeo のコードをサーバー上で実行する必要はありません。Youtube API を使用すると、Web サーバーを介してプロキシすることなく、ユーザーがブラウザーから直接 Youtube に動画をアップロードできるようにすることもできます。つまり、ユーザーは、アプリケーションのサーバー側でサードパーティ コードを使用せずに、YouTube 動画をアップロードして埋め込むことができます。
https://developers.google.com/youtube/2.0/developers_guide_protocol_browser_based_uploading#Browser_based_uploading
動画 ID からリンクを作成するには、次のように簡単に使用できます。
var directLink = "http://youtube.com/watch?v={0}".format(videoId);
var embedLink = "http://youtube.com/embed/watch?v={0}".format(videoId);
var shortLink = "http://youtu.be/watch?v={0}".format(videoId);