上周我们根据客户在集成中的一些反馈升级了直播云服务,主要包括以下两个方面

  • task_list接口中直接返回了直播播放地址(字段是live_url),而不再需要客户根据字段内容去拼接一个直播地址了,用户将此播放地址传给播放器就可以直接播放。
  • 允许输出固定的直播地址,以往直播云上每次直播的地址都是动态生成的,这样诚然增加安全性,但在有些场合客户希望简化开发工作,不想通过API的方式或接受回调的方式来获取直播/点播地址,则可以使用固定输出地址,固定输出地址可以是一个固定字符串,也可以是固定一种模式,比如根据用户名输出直播地址,某个用户的直播地址是固定的,但每个用户又可以不一样,还可以以日期来固定输出地址,如2015年11月11输出的直播输出地址是20151111,又或者是几种模式的混合,如用户user1在 2015年11月11日输出的直播为user1-20151111, 总之是非常地灵活了。

需要注意的是固定输出地址虽然是简化了播放业务的实现(不必动态生成播放列表了),但是如果规划得不好,也容易引起地址冲突(如几个直播都输出到一个地址了)。因此固定直播地址的只适合于业务较为简单,直播容易提前划规好的业务场景,如某些商家通过微信分享其商店内的摄像头,因为摄像头是固定的,就可以根据每个摄像头的登录名称来固定输出地址。