Wowza上的这个直播流必须是已经具备的,跟它是什么协议注入到Wowza Streaming Engine的没有关系。
向第三方系统转发的功能利用的是Wowza Streaming Engine上的stream target, 这个功能我们在其它很多地方都说过,很简单。关于它的介绍,参见http://www.ttstream.com/wowza/push。
下面,我们介绍利用stream target转发SRT流。如下:
1、首先在Wowza Streaming Engine 管理界面的live应用下的stream targets里添加转发任务,按照界面向导选择srt为目标即可。如下图所示:
2、为这个转发任务做设置,包括名称、源流名(stream Name)、转发目的主机地址、UDP端口、是否加密(如果要加密还要选择加密算法、设置密钥)。如下图所示:
配置完成了!这时你可以向支持SRT协议的系统(比如另外一个服务器、编码器、第三方软件等等)推流了。
3、通过管理界面配置的这个转发任务也可以通过配置文件来配置,是一样的,按照默认的配置,你可以在Wowza安装目录/conf/live/PushPublishMap.txt中 找到这个配置,如下(本来应该是一行,我这个页面显示不下,我自己这行了): :
myStream={"entryName":"test", "profile":"srt", "srtKeyLength":"128", "port":"10000", "destinationName":"srt", "host":"192.168.0.10", "srtPassPhrase":"1234567890123456"}
4、您可以测试了,如果已经开始推流,断开后,在推一次就OK了。
祝你测试顺利! 我是robin, QQ: 23024067