問題タブ [serverless-architecture]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 「dat」プロトコルはビデオのライブ ストリーミングを効率的にサポートできますか?
を介してビデオ(またはサイズが大きく、継続的に変更/追加されるその他のファイル)をライブストリーミングできるようにしたいと考えていますdat
。
ここでは、
dat:// プロトコルは、ファイル レベルでの部分的な更新をサポートしていません。つまり、1 つのファイルに複数のレコードがある場合、ユーザーがレコードを追加するたびに、そのユーザーをフォローしているユーザーは、全体を同期して再ダウンロードする必要があります。ファイル。ファイルが大きくなり続けると、パフォーマンスが低下します。各レコードを個別のファイルに入れると、はるかに効率的です。レコードが作成されると、ネットワーク内のピアは新しく作成されたファイルのみをダウンロードします。
ただし、ここでdat
は、Rabin フィンガープリンティングを使用して決定論的なファイルのチャンクを作成するとも述べているため、おそらく、dat クライアントは、ハッシュによって既にダウンロードしたチャンクを簡単に識別できるため、最新の最終ファイルのみをダウンロードできるはずです。それが変更された唯一の部分である場合、ファイルのチャンク。
また、ここ faqには、次のように書かれています。
Dat で使用されるマークル ツリーのタイプにより、ピアはそれぞれが持っているデータセットの特定のバージョンのどの部分を比較し、デルタを効率的に交換して完全な同期を完了することができます。
ハイパービジョンがありますが、それがどのように機能するかについての私の初歩的な理解から、ビデオデータ用に独自の「bundle.js」ファイルを保存しているように見えます。ストリーミングをどのように実現するかはわかりませんが、これは私が達成しようとしているのは、.ts や .mkv ビデオ ストリームなど、任意の大きな拡張ファイルを効率的にストリーミングできることです。
それで、私の質問は - ビデオの効率的なライブ ストリーミング (つまり、既にダウンロードされたチャンクを再ダウンロードせずに) は、現在サポートされておらず、将来追加される可能性があるものですか、dat
それともプロトコルを使用して本質的に達成できないものですか?
node.js - firebase 関数を使用してオンプレミス サーバーに接続するにはどうすればよいですか
firebase 関数を使用して、オンプレミス サーバーからデータを取得しようとしています。このサーバーには、外部からアクセスできないイントラネット IP があります。では、インターネットにも接続されていないオンプレミスサーバーからデータを取得することは可能ですか?
ibm-cloud - 動画ファイルを IBM Cloud Functions / OpenWhisk 関数にアップロードしてエンコードすることはできますか?
動画配信プラットフォームの開発を行っています。そのため、アップロード後にビデオを H.264 形式にエンコードしたいと考えています。
動画のエンコードには IBM Cloud Functions / OpenWhisk を使用することにしましたが、いくつか疑問がありました。動画ファイルを IBM Cloud Functions / OpenWhisk にアップロードしてエンコードすることはできますか? サポートされていますか、どうすればできますか?