我正在使用Wowza引擎,其中有一些視頻流,實時和點播文件。我使用HLS和RTMP流媒體。問題是,對於一些客戶我只想提供音軌,而不是音頻+視頻。只使用視頻流中的音軌
我想我可以使用Wowza的轉碼模塊來做到這一點,但我想知道是否有更簡單的方法來做到這一點。我不知道可能使用特殊的smil或前綴。
我正在使用Wowza引擎,其中有一些視頻流,實時和點播文件。我使用HLS和RTMP流媒體。問題是,對於一些客戶我只想提供音軌,而不是音頻+視頻。只使用視頻流中的音軌
我想我可以使用Wowza的轉碼模塊來做到這一點,但我想知道是否有更簡單的方法來做到這一點。我不知道可能使用特殊的smil或前綴。
您可以使用音頻索引指定音軌。要播放第一首曲目,請將「audioindex = 0」添加到流名稱和URL。
對於VOD RTMP例如,流:MP4:myStream.mp4 audioindex = 0
HLS播放網址: http://[wowza-server-ip-address]:1935/[app-name]/mp4:myStream.mp4/playlist.m3u8?audioindex=0
對於ABR遞送,可以添加一個線用於音頻僅使用再現audioOnly SMIL文件中的參數。系統比特率的值是以比特/秒爲單位的總比特率。對於現場SMIL文件的例子,
<smil>
<head>
</head>
<body>
<switch>
<video src="hi-stream」 system-bitrate="500000"/>
<video src=「low-stream」 system-bitrate=「250000」>
<video src="low-stream」 system-bitrate="64000">
<param name="audioOnly" value="TRUE" valuetype="data"/>
</video>
</switch>
</body>
</smil>
HLS播放網址:用於測試音頻再現僅 http://[wowza-server-ip-address]:1935/[app-name]/smil:[smil-name].smil/playlist.m3u8
HLS播放網址: http://[wowza-server-ip-address]:1935/[app-name]/[stream-name]/playlist.m3u8?wowzaaudioonly
這不回答這個問題。在4.5中指定audioindex仍然會爲您提供視頻。這個問題要求提供只有音軌的解決方案。 – Houseman
使用帶有audioOnly參數的SMIL文件應該只生成一個僅包含音軌的HLS清單;播放應該也只有音頻。 –