实现小程序的直播和连麦居然这么简单!!

发表日期:2020-04-23 17:12:25 / 文章来源:花翎科技 / 作者来源:花翎科技 / 浏览:

  微信applet自1.7以来为开发者提供了两个新的界面,并可以在applet上实现单向直播功能。通过与技术的结合,开发者可以在小程序直播的基础上进一步实现链接功能。今天,他们主要分享有苹果的先进经验。

  目前,联播的小节目直播有很多应用场景,如:
 

  首先是视频通话。此前,这一场景更多地以原生应用的形式出现。现在,这两个新界面使得小程序可以进行视频通话,特别是在那些需要强交互和低延迟的应用场景中,例如在线教育和企业会议。

  另一个是在联播的现场直播中,有很多具体的应用场景,而PK在现场直播的房间里是最典型的一个。这个功能可以在熊猫直播中看到。在直播期间,一个主持人可以与另一个主持人进行视频通话,并向两个主持人的观众直播。

  第三是游戏互动,比如在线抓娃娃。用户可以通过原生应用程序、电脑浏览器或手机浏览器玩洋娃娃。现在场景已经扩展到小程序。

  上述三个场景的共同点是它们对延迟和图像质量有很高的要求。以前,这些场景大多是在网页、个人电脑客户端和移动应用上实现的,但在网页和移动浏览器上实现的较少。然而,微信小程序直播部分的出现改变了这种情况。为什么?答案如下。

  联播给小节目带来了什么变化?

  首先,如果你在H5做过实时音频和视频,你应该明白最大的问题之一是收购。为了解决这个问题,最常见和最可靠的解决方案是使用WebRTC,因为它提供了一个窗口套接字,允许开发人员在浏览器中获取摄像机和麦克风的音频和视频流,在浏览器中实现音频和视频的收集,并将其转换为我们可以使用的数据,并通过服务器将其推给观众。

  然而,WebRTC解决方案并不是万能的。它在移动端也有许多问题需要开发人员自己解决,比如兼容性。虽然新版本现在被许多个人电脑浏览器支持。然而,在微信浏览器中,它只能在安卓上使用。

  用户体验问题。在网页端,我们经常会收到一个提示“网页想获得一个摄像头和一个麦克风权限”以允许网页收集音频和视频。许多用户可能选择“拒绝”,这将直接导致产品不可用。此外,开发者需要确保网站的安全,否则在一些移动应用中,比如微信,就无法获得摄像头权限。

  但是这些情况在小程序中是不同的。

  既然我们已经有了这两个组件,有没有可能将它们添加到applet中,然后将它们发布到live online Lianmai applet中供其他人使用?答案是否定的。

  您还需要建立一个rtmp服务器,然后生成一个rtmp服务地址,使用小程序组件来推和拉流,但这样的产品离上线还有一段距离。而且,小程序的两个组件只提供直播功能,不支持链接小麦的实现。如果你想在小型节目的直播中进一步实现联播,你需要解决四个问题(请期待下一期的答案)。

本本由金石花翎发布,文章地址:http://www.weifangwangluo.com/news/xcxkf/94.html