質問

事前に記録されたファイルをオンデマンドでストリーミングする(RTSP?)オープンソースアプリケーションが必要です。すべての主要なコーデック(G.711、g729 ...)をサポートし、合理的に効率的でなければなりません。

これまで、このタスクに適したVLANプレーヤーのみが見つかりました。何かアドバイスはありますか?

役に立ちましたか?

解決 2

mediastremer2 sdkで十分でした。

ただし、live555メディアサーバーは単純なRTSPサーバーとしての役割を果たしました

他のヒント

まあ、すべての主要なコーデックを備えたアスタリスクマシンがあります。 g729 / g723を入手: asterisk.hosting.lv 。一部の国では、g729 / g723を支払わずに使用することは違法であることを忘れないでください。

とにかく質問に戻ります。アスタリスクダイヤルプランでは、次のように事前に録音されたファイルを再生できます。

exten => _X.,1,Answer()
exten => _X.,n,Playback(/path/to/file)
exten => _X.,n,Hangup()

そのコンテキストに電話をかけると、ファイルが聞こえます。それはあなたがやりたいことですか?

voip-info.org もご覧ください。そこには多くの知識があります。

編集:

また、アスタリスクにはFMラジオストリームのストリーミングに使用できるMusicOnHoldダイアプランユーティリティがあります。 私が書いたブログ投稿をご覧ください。 昨年。そのため、ある意味では、VLANプレーヤーなどをストリーミングサーバーとして機能させ、アスタリスクを使用してVoIPすることができます。

SIPpを試すことができます。バージョン3.4以降は、PCMA、PCMU、およびG729のRTPストリーミングをサポートしています。ソースでもG723コーデックを有効にできます。

rtpplay を使用して、指定したIPにオーディオファイルを送信しました/港。開始するには少なくとも良い場所です

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top