問題タブ [aac]

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 に答える
901 参照

red5 - red5 メディア サーバーで、shoutcast aac またはビデオ ライブを再ストリーミングするにはどうすればよいですか?

私は red5 を実行していますが、shoutcast aac を再ストリーミングするための Web アプリケーションを作成するか、フラッシュ メディア エンコーダーから信号を受信する必要があります。

私が合格できる例はありますか?私のshoutcastはhttp://208.53.183.2:8028/で、red5はrtmp://208.53.183.2:1936です。

そのためのアプリを作成するにはどうすればよいですか?

ありがとう

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

c# - MediaStreamSource を使用して raw adts AAC ストリームを再生するには?

誰かがこれを機能させていますか?CodecPrivateData が台無しになっていると思いますが、動作しているように見える WAVEFORMTEX FormatTags が見つかりません。0xFF00、0x1016、0x0116 を試しました。MSDN ドキュメントを使用して、残りの文字列を完成させました。

これは、FormatTag(0x0016) を持つ MMReg.h (WAVE_FORMAT_MPEG_ADTS_AAC 0x1600) で見つかりました。これは私が使うべきものだと思うかもしれませんが、それもうまくいきません。

0xFF を使用すると、ストリーム GetSampleAsync の adts ヘッダーが繰り返し呼び出されますが、再生されません。FooBar、VLC、および Window Media Player で再生できるので、ストリームが優れていることはわかっています。生の AAC を MP4 コンテナーに貼り付けると、Silverlight で正常に動作するため、AAC 設定が Silverlight でサポートされていることがわかります。

誰かが彼らのために働いた16進数のCodecPrivateData文字列を私に提供できますか?

編集:

これは、動作すると思われる PrivateCodecData 16 進文字列の例です。

0x1016010080BB0000E02E0000010000000E000100FE000000000000000001190

この文字列は、サンプルを試すことなく OpenMediaAsync() から CloseMedia() に直接移行します。MSDN ドキュメントの例は、ここにあるのと同じことを行います。閉じる前に、少なくともサンプルを試すことを期待しています。

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

ipad - iOS 4.3.3 は he-aac ソフトウェアのデコードをサポートできますか?

私は 2 つのバージョンの 2 つの iPad を持っています。1 つは iOS 4.2.1、もう 1 つは 4.3.3 です。he-aac形式のオーディオを再生するアプリを作成し、再生ミキシング動作が必要です。したがって、オーディオセッションを開始し、AVAudioSessionCategoryPlaybackカテゴリを設定し(画面がロックされている間にオーディオを再生します)、kaudiosessionproperty_overridecategorymixwithothersを設定します。私はそれを再生するためにオーディオキューを使用します(システムはデコードおよび再生できます)結果は、ios 4.2.1のアプリは再生できませんが、ios 4.3.3のアプリは正常に再生されます.ios開発者ライブラリドキュメントは、再生ミキシング動作を備えたアプリを教えてくれますそしてdecode aacはハードウェアdecodeにアクセスできません。iOS 4.3.3 は he-aac ソフトウェアのデコードをサポートしていると思いますが、4.2.1 はできません!

しかし、iOS開発者ライブラリのドキュメントには、he-aacソフトウェアデコードをサポートしていないとも書かれています...混乱しました...

答えてくれてどうもありがとう!

参照があります。https://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/MultimediaPG/UsingAudio/UsingAudio.html

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

ios - iOSでプログラムでAACファイルを作成しますか?

楽器音を鳴らすiOSアプリを作成しています。ユーザーは自分のメロディーを再生および録音できます。今、彼のレコードを AAC ファイルにエクスポートするのに助けが必要です。

何か案が ?

ありがとう ;)

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

32bit-64bit - OSS 32 ビット AAC デコーダー

64 ビット整数を使用せず、固定小数点の SS AAC デコード ライブラリはありますか? 基本的に「MAD for AAC」。私は、StrongArm 110 に基づく Newton 用に C++ でコーディングしています。64 ビット整数を処理するためのライブラリ コードがありますが、32 ビットのライブラリを好みます。

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

cocoa - コア オーディオ API を使用した AAC オブジェクト タイプの抽出

Core Audio API を使用して AAC オーディオ ファイルのオブジェクト タイプを特定することはできますか? Audio Stream Basic Description の mFormatFlags で Object タイプを取得するとドキュメントに記載されていました。ただし、MAC OS X 10.5 から廃止されました。

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

javascript - soundmanager2 を使用して、既存の aac ストリームをブラウザにストリーミングします

ストリーミング aac ブロードキャストを Web ブラウザで再生する実行可能な方法はありますか? (特にwiiで)私はすでにフラッシュとVLCJライブラリを調べましたが、うまくいきませんでした。通常はブラウザ内からストリームを再生する少なくとも 1 つのサイトに行ったことがあることは知っていますが、wii ブラウザでは動作しないことを思い出したようです。

ありがとう

更新: これを実行できると主張しているサウンド マネージャー 2 という優れた js ツールを見つけましたが、AAC 形式のストリームを再生することはできません。ただし、サポートされていると思われます。設定が間違っているのではないかと思います。

http://www.schillmania.com/projects/soundmanager2/

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

android - Android - 自分のプロジェクトにネイティブの StageFright 機能を含める

私は現在、オーディオを録音し、AAC としてエンコードし、ストリーミングし、ストリームを受信し、AAC をデコードし、オーディオを再生するという逆の処理を行う必要があるアプリケーションを開発しています。

MediaRecorderを使用して AAC (MP4 コンテナーにラップ) を正常に記録し、 AudioRecordクラスを使用してオーディオを正常にアップストリームしました。ただし、オーディオをストリーミングするときにオーディオをエンコードできる必要がありますが、これらのクラスはどれもそれを行うのに役立たないようです。

少し調べたところ、この問題を抱えているほとんどの人がffmpegのようなネイティブ ライブラリを使用することになることがわかりました。

しかし、Android には既にStageFrightが含まれているため、エンコードとデコードを実行できるネイティブ コード (たとえば、AAC エンコードAAC デコード) が含まれているため、アプリケーションでこのネイティブ コードを使用する方法はありますか? どうやってやるの?

ネイティブ コードでいくつかの JNI クラスを実装するだけでよければ、すばらしいことです。さらに、これは Android ライブラリであるため、ライセンスの問題はまったくありません (間違っていたら訂正してください)。

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

audio - AAC-LC フォーマットと RTP

3gpp で圧縮された AAC-LC データを RTP にエンコードしようとしています。RFC 3640 を調べましたが、どこから始めればよいかまだ正確にはわかりません。AAC データの正確な内容を教えてください。私が間違っていなければ、最初の 40 バイトは MP4 ヘッダーになりますが、その後に何が来て、どこでその定義を見つけることができますか? RTP ペイロードを構築するために、AU ヘッダー セクションを含める必要がありますが、それらが AAC データに既に含まれているかどうかはわかりません。どこにも見つかりません。

mp4 ヘッダーを取り出すと、次のデータが得られます。

00 00 14 03 E9 1C 00 00 14 03 E9 1C

これはAUヘッダーですか?このデータをどのように解釈すればよいですか?

別の質問ですが、AAC-LC と AAC-lbr の関係は何ですか...つまり、最初のものは低複雑度を表し、2 つ目は低ビット レートを表すことは知っていますが、同じですか? 1つは他を含みますか?

よろしくお願いします。私は AAC を初めて使用し、かなり迷っています。

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

android - Android How can i play shoutcast AAC, AAC+, MP3 in MediaPlayer for Android 2.3 and above?

I am developing a MP3 player, and I want to add radio features. Almost all StackOverflow posts about this are from 2010. This is very annoying for this topic, because I can't find a solution. I know that are commercial solutions, like AAC Player/Decoder and others. Can you give me some code examples instead?