問題タブ [m3u]

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.

0 投票する
1 に答える
4055 参照

html - HTML5 m3u/asxストリームプレーヤー

HTML 5プレーヤーでm3uまたはasxを介してラジオストリームを再生できるかどうか疑問に思いましたか?グーグルは私に何の答えも与えません。

0 投票する
0 に答える
784 参照

html - ウェブサイトからiTunesで.m3uストリームを開きます

大学のラジオ局用の.m3uストリームがあり、新しいWebサイトをコーディングしようとしています。そのウェブサイトに、iTunesで.m3uライブストリームを自動的に開くリンクを配置したいと思います。これはどのように行うことができますか?

本当にありがとう!

0 投票する
1 に答える
4464 参照

android - アンドロイド3.2でm3u8ファイルを再生する際の問題

Androidでアップルのテストストリームビデオ(.m3u8)を再生しようとしています。

これはリンクです:http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8

しかし、私はそれを再生することができませんAndroid 3.2

これは私がビデオを再生するために使用したコードです:

さまざまなAndroidバージョンでm3u8ファイルを再生する方法を教えてください。

0 投票する
1 に答える
6908 参照

iphone - プレイリスト ファイル (m3u8) メディア ファイルを与えずに別のプレイリスト ファイルを無限に与える

別のプレイリスト ファイルを提供するプレイリスト ファイルがあり、別のプレイリスト ファイルも継続的に提供されます。
このプレイリスト ファイルを再生するにはどうすればよいですか? ビデオのソースはどこにありますか?

たとえば、プレイリスト ファイルがあります。あれは

にアクセスするとhttp://slive.ytn.co.kr:1935/live/ylive_0624_1.sdp/playlist.m3u8?wowzasessionid=195968950、他のプレイリスト ファイルが表示されます。

結果にアクセスすると、プレイリスト ファイルも表示されます。

iPhoneのサファリでURLを再生できますがhttp://slive.ytn.co.kr:1935/live/ylive_0624_1.sdp/playlist.m3u8?wowzasessionid=195968950、自分のiPhoneアプリでこのURLを再生したいです。
m3u8 ファイル拡張子を自分で再生するにはどうすればよいですか?

0 投票する
1 に答える
885 参照

mp3 - M3U プレイリスト...なぜ冗長なファイルなのか?

私はいくつかのランダムな Icecast プレイリスト (ここで入手可能: http://dir.xiph.org/index.php ) を調べていますが、多くのプレイリストに同じ mp3 ファイルのリストが含まれているように見えるのはなぜでしょうか。

例えば:

GET http://dir.xiph.org/listen/193289/listen.m3u

価値があるのは、Icecast ストリームは、これらの Shoutcast タイプのライブ ストリーム (インターネット上のライブ ラジオを考えてください) を再生することを目的としているため、さまざまなトラックのリストがないことは理にかなっています..しかし、それらの繰り返しは何ですか? 異なるビットレートですか、それとも単なるミラーリングですか?

モバイルアプリ内でこれらのmp3の1つをストリーミングしようとしているので、これらすべてを尋ねているので、使用するURLをどうにかして把握する必要があるかどうか疑問に思っています...

0 投票する
1 に答える
495 参照

iphone - xcode で iPad/iPhone として Web サイトを開く

iPad/iPhone アプリで再生するために、ストリーミング ビデオ Web サイトを解析しようとしています。たとえば、www.veetle.com では、iPad または iPhone でチャネルを開くと、ビデオを見ることができます。これは、このコードが再生可能な .m3u (または .m3u8) ファイルを見つけるためです。しかし、コンピューターのブラウザーから開いたり、Xcode でチャネル アドレスを解析したりしても、この .m3u ファイルは表示されず、フラッシュが使用されます。

私が欲しいのは、この .m3u ファイルを取得してチャンネルを再生できるようにすることです.XcodeでモバイルとしてWebサイトを開く方法をWeb全体で検索していますが、何も見つかりませんでした. 何か案が?ありがとう。

0 投票する
0 に答える
2103 参照

android - URLリンク、android2.3.3からストリームビデオ(m3u8形式)の解像度を取得するには?

(http://xxx.xxx.xxx.xxx/streams/xxxx/playlist.m3u8) のような URL からビデオ メタ データを取得する多くの方法を試しました。プロジェクトは Android 2.3.3 SDK を使用しています。

  1. 私が知っているように、MediaMetadataRetriver は capture_mode で解決できますが、14 以降の Android vesion レベルが必要ですが、Android 2.3.3 はレベル 10 です (プロジェクトでは機能しません)。

    MediaMetadataRetriever retr = new MediaMetadataRetriever(); retr.setDataSource(mContext , video.getUriWithDrmCheck());
    retr.setMode(MediaMetadataRetriever.MODE_CAPTURE_FRAME_ONLY); ビットマップ bm = retr.captureFrame(); int wVideo = bm.getWidth(); int hVideo = bm.getHeight();

  2. ビデオの解像度を取得するために vetamio を使用しましたが、システムがクラッシュしました。io.vov.vitamio.MediaPlayer m= 新しい io.vov.vitamio.MediaPlayer(これ); m.prepareAsyc(); m.setDataSource(url); m.getVideoAspectRatio(); m.release();

  3. Android のデフォルトの android.media.mediaplayer は、URL ビデオ情報を取得できませんでした。そこから得たビデオの高さは0です。

  4. 動画情報を取得するためにサムネイル メソッドを試してみましたが、サムネイル メソッドは URL リンク パスではなく、localPath のみをフェーズできるようです。ビットマップ bMap = ThumbnailUtils.createVideoThumbnail(url, MediaStore.Video.Thumbnails.MICRO_KIND);

AndroidのURLリンクからストリームビデオ(m3u8形式)の解像度を取得する方法を知っている人はいますか?? どうもありがとうございます。

0 投票する
2 に答える
2929 参照

http-live-streaming - Windows用のHLSvarianplaylistcreator

私の最初のタスクは、コーデックを変更せずにh264 \ aacビデオファイルを分割し、HLSで再生できるようにするWindows用のセグメンターを見つけることでした。

私のために働いた最良の方法は、次のようにffmpegを使用することです:

さて、これはファイルを多かれ少なかれ正しく分割しますがmediastreamvalidator、いくつかの警告を投げましたが、それでも私はビデオを再生することができました。

しかし、ここで注意が必要な部分があります。ffmpegは.m3u8ファイルを作成できません。私が必要としているバリアントプレイリストファイルを作成する必要がない限り、これは問題ではありません。だから今、私は模倣するWindows用のアプリを見つけるか書く必要がありますvarianplaylistcreator

たとえば、64、150、300、500、800、1200、2400の異なる帯域幅ごとに同じビデオがエンコードされているとします。各ビデオをセグメント化した後、これらのセグメントをプレイリストファイルを含む個別のフォルダーに配置します。レンディションごとに。

これで、バリアントプレイリストファイルを作成できます。このファイルには、すべてのレンディションと、異なるレンディションの提供を自動的に切り替える帯域幅サーバーに関する指示がリストされています。

通常、バリアントプレイリストは次のようになります。

BANDWITH属性値に注意してください。これらは、によって計算された値だと思いますvarinatplaylistcreator

そして、私はそれがどのようにそれを行うのかわかりません。どういうわけか、各レンディションのビデオ(セグメント)の平均ビットレートが必要であり、それに基づいてそれが行われます。

だから私の質問は:それらがどのように計算されるかです。あるいは、誰かがWindowsで実行して、さまざまなプレイリストを作成できるツールをすでに作成しているかもしれません。

0 投票する
1 に答える
4230 参照

macos - MacOS 10.6.8 で QTKit を使用して HLS (.m3u8) を再生する

Mac OS 環境で hls ファイル (.m3u8) の再生をサポートするアプリを作成していますが、AVFoundation は Mac OS 10.7 以降でしか利用できないことがわかりました。

だから、私はQTKitに残されました。

HLS に関する Apple のドキュメントには、HLS は AVFoundation および QTKit フレームワークを使用して Mac OS で再生できると記載されています。(まあ、彼らは「AND」という言葉を使っていました...そして、QTKitだけでm3u8ファイルを再生できることを願っています---QuickTime Xプレーヤーはそれらをうまく再生します)

とにかく、Apple の MyMediaPlayer サンプル コードを微調整して、.m3u8 ファイルに対応させました。(サンプルコードはこちら: http://developer.apple.com/library/mac/#samplecode/MyMediaPlayer/Introduction/Intro.html#//apple_ref/doc/uid/DTS40009203 )

QTMovie initWithAttributes コード スニペットは次のとおりです。

私がプレイしようとしているのはこれです:

prog_index.m3u8 --> Apple の MediaFileSegmenter を使って作成しました。

QTKit フレームワークだけで HLS ファイルを再生できるか教えてください。可能であれば、何が間違っていますか?

0 投票する
1 に答える
1096 参照

java - AndroidVideoViewを使用してHttpLiveStreaming(m3u8)ファイルを再生すると、ASUSpadfoneが黒い画面を表示する

ASUS padfone(http://www.asus.com/Mobile/PadFone/)でHLS m3u8ファイル(http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8)を再生しようとすると、は、ビデオもオーディオもない黒い画面を示しています。logcatにエラーレポートはありません。

ASUSpadfoneにインストールされているオペレーティングシステムはAndroid4.0.3です。

私が使用しているコードは、SansumgGalaxyS2などの他のAndroid携帯電話で完全に実行できます。ASUS padfoneにはm3u8ストリーミングをデコードするためのHLSデコーダーがありませんか?3gp、mp4などの他のファイルは正常に動作します。任意の提案をいただければ幸いです!

コード:

XMLレイアウトファイル: