内容大纲
通过日志显示可用的音频编码参数
配置音频编码参数
通过日志显示可用的音频编码参数
当你在运行Wowza Transcoder时,你可以将<Encode>部分的音频编码信息以日志的形式输出到wowzastreamingengine_access.log文件中。 如果要这么做,请用文本编辑器打开你的转码模板文件,然后在每一个<Encode>下的<Properties>中添加下面的参数:
<Property> <Name>logAudioEncodingParameters</Name> <Value>true</Value> <Type>Boolean</Type> </Property>这样,输出在Log文件wowzastreamingengine_access.log中的信息看起来会如下所示:
# long: channel copy: 0=donothing, 1=copy-left-over-right, 2=copy-right-over-left mainconcept.channel_copy: 0 # long: variable bitrate mode: 0 = off mainconcept.vbr: 0 # long: crc protection: 0=off, 1=on mainconcept.protect_adts_stream: 0 # long: temporal noise shaping (tns) algorithm: 0=off, 1=on mainconcept.tns: 1 # long: high efficiency: 0=off, 1=HE-v1, 2=HE-v mainconcept.he: 0 # long: high frequency cut-off mainconcept.hf_cutoff: 0 # long: aac object type mainconcept.aac_object_type: 2 # long: mpeg version: 6=MPEG2_AAC_AUDIO, 7=MPEG4_AAC_AUDIO, 16=MPEG4_AAC_AUDIO_PSP mainconcept.mpeg_version: 7 #然后,你可以根据这些信息设置音频编码参数。
配置音频编码参数
你必须用文本编辑器打开你的Wowza安装目录下的转码模板文件([install-dir]/transcoder/templates),在这个文件中设置编码参数。
在每一个<Encode>里面的<Audio>/<Parameters>中添加你需要修改的<Parameter>。 注意:在每一个转码模板文件中都可能会有多个<Encode>部分(每一个对应一个码率的输出流)。然后重启Wowza Streaming Engine,让修改的参数生效即可。
注意:在老版本的转码模板中的<Audio>部分可能缺少<Parameters>,你把它加上即可。
举例说明
举个例子,就以下面wowzastreamingengine_access.log中的日志信息为例:# long: channel copy: 0=donothing, 1=copy-left-over-right, 2=copy-right-over-left mainconcept.channel_copy: 0 #你可以在转码模板的<Encode>/<Audio>/<Parameters>中添加以下<Parameter>部分:
<Parameter> <Name>mainconcept.channel_copy</Name> <Value>1</Value> <Type>Long</Type> </Parameter>在上面这个例子中,我们添加了mainconcept.channel_copy这个参数,将它的值设置为1 (将左声道拷贝到右声道)。