FreeWITCH:显示编解码器不显示 H264 编解码器?
FreeWITCH: Show Codecs not showing H264 codec?
我正在尝试使用 FreeSWITCH 和 pjsip 库进行视频通话。音频通话工作没有任何问题。为了启用视频,我做了以下更改:
1. I followed all the steps mentioned here.
PJSIP video user guide (https://trac.pjsip.org/repos/wiki/Video_Users_Guide)
2. FreeSWITCH
a. Updated /usr/local/freeswitch/conf/vars.xml with h264 codec.
<XPREPROCESScmd="set"data="global_codec_prefs=H264,OPUS,G722,PCMU,PCMA"/>
b. However, h264 is not showing in the codecs list (show codecs)
c. when I make a video, call... FreeSWITCH is converting it to an audio call. When I initiate a call Video port was opened but later it was closed.
从 pjsip 到 FreeSwitch(第一段)是视频通话...但第二段是音频通话。
v=0
o=FreeSWITCH 1540768194 1540768195 在 IP4 192.168.100.41
s=FreeSWITCH
c=输入 IP4 192.168.100.41
t=0 0
m=音频 26506 RTP/AVP 0 96
a=rtpmap:0 PCMU/8000
a=rtpmap:96telephone-event/8000
a=fmtp:96 0-16
a=ptime:20
a=rtcp:26507 IP4 192.168.100.41
m=视频 0 RTP/AVP 19
请让我知道如何进行下一步。
请检查 fs_cli 中的以下命令 returns 是对还是错。
module_exists mod_h26x
如果 returns 为真,则加载 h264 编解码器,否则不加载。用于加载
模块执行以下命令
load mod_h26x
如果您在加载模块时看到任何错误,那么您需要从 freeswitch source.This 编译 mod_h26x 模块将出现在 mod/codec 目录中。在模块源代码目录下make和make install,通过上面的命令加载模块即可。
我正在尝试使用 FreeSWITCH 和 pjsip 库进行视频通话。音频通话工作没有任何问题。为了启用视频,我做了以下更改:
1. I followed all the steps mentioned here.
PJSIP video user guide (https://trac.pjsip.org/repos/wiki/Video_Users_Guide)
2. FreeSWITCH
a. Updated /usr/local/freeswitch/conf/vars.xml with h264 codec.
<XPREPROCESScmd="set"data="global_codec_prefs=H264,OPUS,G722,PCMU,PCMA"/>
b. However, h264 is not showing in the codecs list (show codecs)
c. when I make a video, call... FreeSWITCH is converting it to an audio call. When I initiate a call Video port was opened but later it was closed.
从 pjsip 到 FreeSwitch(第一段)是视频通话...但第二段是音频通话。
v=0
o=FreeSWITCH 1540768194 1540768195 在 IP4 192.168.100.41
s=FreeSWITCH
c=输入 IP4 192.168.100.41
t=0 0
m=音频 26506 RTP/AVP 0 96
a=rtpmap:0 PCMU/8000
a=rtpmap:96telephone-event/8000
a=fmtp:96 0-16
a=ptime:20
a=rtcp:26507 IP4 192.168.100.41
m=视频 0 RTP/AVP 19
请让我知道如何进行下一步。
请检查 fs_cli 中的以下命令 returns 是对还是错。
module_exists mod_h26x
如果 returns 为真,则加载 h264 编解码器,否则不加载。用于加载 模块执行以下命令
load mod_h26x
如果您在加载模块时看到任何错误,那么您需要从 freeswitch source.This 编译 mod_h26x 模块将出现在 mod/codec 目录中。在模块源代码目录下make和make install,通过上面的命令加载模块即可。