3

最初に、このプロトコルはほとんどがソースがクローズドであり、Apple 独自のものであることを理解していることから始めましょう。法的な影響はさておき、私はまだ助けが欲しい.

タイトル: HTML ビデオ プレーヤーへの AirPlay ストリーミング。

私がやりたいのは、AirPlay MOV ファイルを HTML ビデオ プレーヤー (おそらくフラッシュ) プレーヤーにストリーミングすることです。

Node JS を使用して AirPlay サーバーを構築し、AppJS を Window (webkit) コンテナーとして使用し、写真が適切に表示されるようにしました。MDNS は既に完了しています。Airplay クライアントとサーバーが適切に通信し、プロトコルを切り替えるなど。これはビデオの問題でもありません。プロトコル部分が完成しました。

Airplay クライアントからビデオ ファイルを取得することもできます。ファイルが完成したら、VLC、Quicktime などを介してそのファイルを再生できます。現在探しているのは、ビデオを再生できるタイプのプログレッシブ ダウンロードです (一種のストリーミング) データが入ってくるとき。

注: ダウンロード中は VLC 経由でファイルを再生できません。以下で言及する問題である可能性があります。

ダウンロードの進行中にVLCでビデオファイル(airplayクライアント経由のリンク)を開こうとしましたが、うまくいきません。MOV ファイルの情報がファイルの末尾にある可能性があります。この場合、AppleTV などは、最初にダウンロードせずにビデオをオンザフライで再生する方法を教えてください。

この時点まで、私は次のプロトコル ドキュメントのリンクを使用してきましたが、一部が古くなっているようで、ビデオ セクションにはビデオ ファイルの取得方法が記載されていません。

AirPlay プロトコル: http://nto.github.io/AirPlay.html#video

Flowplayer は、最初は素晴らしいアイデアでしたが、MOV ファイル タイプをサポートしていないことがわかりました。また、別の質問 - MOV は実際のビデオ ファイル タイプですか、それともコンテナですか?

質問へ: 完全なファイルをダウンロードすることなく、ストリームから MOV ファイルを再生できるフラッシュ ベースのプレーヤーはありますか? ファイル情報もファイルの最後にあるかもしれませんが、よくわかりません。

更新: AirPlay プロトコルに関する情報が少し増えたようです。
このウェブサイトから: https://github.com/unused/airstream

airplay プロトコルは基本的に、http 経由でアクセスできる mpeg-4 (mp4、mov、ts、m4v) 形式のビデオを再生できます。

そのプロジェクトのクライアント部分をリバース エンジニアリングして、サーバーの実装を機能させることができるかどうかを確認するだけです。
ただし、別の Web サイトのセクションを見る: http://diveintohtml5.info/video.html

これは言います:

MPEG 4。通常、拡張子は .mp4 または .m4v です。MPEG 4 コンテナは、Apple の古い QuickTime コンテナ (.mov) に基づいています。Apple の Web サイトにある映画の予告編は依然として古い QuickTime コンテナを使用していますが、iTunes からレンタルした映画は MPEG 4 コンテナで配信されます。

4

0 に答える 0