2

アスタリスク 1.4 を使用して通話中にビデオ ファイルを再生しようとしましたが、数日間成功しませんでした。コーデック h263 および h264 を使用して他のユーザーにビデオ通話を発信
できますが、自分の mp4 または 3gp ファイルを再生できません。これらのタイプのファイルを選択すると、アスタリスクは、使用できるデバッグ情報なしで実行を停止するだけです (詳細は 6 です)。

私が持っている動画ファイルの仕様は次のとおりです。

[root@myserver ~]# mp4info /meus/asterisk_videos/sample_mpeg4.mp4
mp4info version 1.5.0.1
/meus/asterisk_videos/sample_mpeg4.mp4:
Track   Type    Info
1       audio   MPEG-4 AAC LC, 4.992 secs, 48 kbps, 32000 Hz
2       video   MPEG-4 Adv Simple@L3, 4.966 secs, 512 kbps, 190x240 @ 30.004027 fps


[root@myserver ~]# mp4info /meus/asterisk_videos/sample.3gp
mp4info version 1.5.0.1
/meus/asterisk_videos/sample.3gp:
Track   Type    Info
1       audio   AMR, 5.000 secs, 8 kbps, 8000 Hz
2       video   MPEG-4 Simple @ L0, 4.933 secs, 40 kbps, 176x144 @ 15.001014 fps

次の AGI 再生コマンドは、すべてのオーディオ ファイルを再生しますが、ビデオは再生しません。

$agi->exec("Playback", "/meus/asterisk_videos/sample_mpeg4");
$agi->exec("Playback", "/meus/asterisk_videos/sample");

rasterisk AGI DEBUG は以下を示します:

AGI Rx << ANSWER
AGI Tx >> 200 result=0
AGI Rx << EXEC Playback /meus/asterisk_videos/sample
    -- AGI Script Executing Application: (Playback) Options: (/meus/asterisk_videos/sample)
AGI Tx >> 200 result=0
AGI Rx << HANGUP
AGI Tx >> 200 result=1

アスタリスクの下で再生するために 3gp または mp4 ファイルが必要とする正確な仕様を知っていますか?
ヒント、リンク、提案は大歓迎です。皆さん、ありがとうございました!

4

1 に答える 1

2

アスタリスクには mp4play アプリケーションを使用できます。このアプリケーションは、アスタリスクに直接含まれていません。アスタリスク1.4.32または同様のものでテストして実行しました。

ここでアプリケーション関連の情報を取得できます www.medooze.com/products/asterisk-applications/app_mp4.aspx

また、svn からダウンロードできますhttp://asteriskvideo.svn.sourceforge.net/ http://web.archive.org/web/20090322060930/http://sip.fontventa.com/ でダウンロード手順を取得できます。コンテンツ/ビュー/15/44/

グーグルで検索して、アスタリスク ビデオのメーリング リストを参照してください。より多くのリソースを取得できます。

于 2011-12-30T05:28:04.037 に答える