发布网友 发布时间:2022-04-20 23:45
共4个回答
热心网友 时间:2022-04-23 09:06
推荐欢拓云直播,接入使用方便,通过SDK&API嵌入,让企业网页、APP、微信公众号实现内部直播 和点播功能。观看端无需下载任何插件,随时随地、即开即看。微信公众号直播功能用法:点击看看微信直播系统如何选择热心网友 时间:2022-04-23 10:24
需要开发出来热心网友 时间:2022-04-23 11:58
要下类似插件的热心网友 时间:2022-04-23 13:50
作者:知乎用户
链接:https://www.hu.com/question/34966026/answer/131542751
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
作为一个直播从业者,最近也接到很多这样的电话咨询,有些为一些企业的公共账号,需要频次不高的活动直播,有些为比较垂直的公共账号,主要矛盾是技术实力相对比较弱,想在投入成本较少,较快的上线直播功能,问在我们平台的直播服务支不支持在微信中做直播,为此专门作个解答。
1、微信中是不能发起直播的,但是可以在公共账号中自定义菜单或者活动链接方式,跳转至h5的直播页面,进行观看直播以及相关的互动;
<img src="https://pic2.mg.com/50/v2-2aba79e57f70776a8790e71687132615_hd.jpg" data-rawwidth="750" data-rawheight="1334" class="origin_image zh-lightbox-thumb" width="750" data-original="https://pic2.mg.com/v2-2aba79e57f70776a8790e71687132615_r.jpg">
<img src="https://pic4.mg.com/50/v2-953265f9998f565d903f2d9cb48f8a13_hd.jpg" data-rawwidth="720" data-rawheight="1280" class="origin_image zh-lightbox-thumb" width="720" data-original="https://pic4.mg.com/v2-953265f9998f565d903f2d9cb48f8a13_r.jpg">
h5上直播页面开发成本非常低,目前各平台上提供的拉流地址一般都支持三种格式:
1、rtmp(h5中不支持这样的协议)
2、http+flv
3、hls (一般手机都支持这样协议)
只需要h5页面中加入一个支持hls(.m3u8格式)的直播播放器即可:
以免费开源的videojs为例,safari的h5原生支持hls(m3u8)播放,chrome等浏览器需要安装videojs-contrib-hls插件自己写解码;
关于评论点赞这块,完全可以利用微信登陆做为评论的用户来源;如果需要结合自己平台上的会员,只需要做一个简单的登录即可,评论可通过第三方的IM工具来做实现,这个开发成本也非常的低;
2、解决了直播播放互动的问题,那么如何实现直播的推流呢?各大云平台提供的推荐SDK和播放器SDK在微信中都是不能调用的,如需要发起直播,可以选用第三方的PC端的推流工具(OBS、XSplit、wireCast等)或者手机端推流工具(live:Air Solo 下载地址Live:Air Solo - Stream Live Video On The Go!:在 App Store 上的内容 );
目前如阿里云,金山云,腾讯云是以接口的方式来产生推流地址的,这会给技术带来一定的学习过程以及开发过程;目前专门做直播SAAS应用的平台,可以比较方便的在控制台中直播生成直播推流地址,这样一来,非技术人员也可以比较简单的获取推流地址:如http://play.lss.qupai.me/niuba/niuba-21EKA.m3u8
这个地址就是在1中在h5直播页面的直播URL,将这个地址在自己业务后台输入并重新生成即可;
<img src="https://pic2.mg.com/50/v2-227c16af7a165261bb0d65b40e81e841_hd.png" data-rawwidth="1282" data-rawheight="676" class="origin_image zh-lightbox-thumb" width="1282" data-original="https://pic2.mg.com/v2-227c16af7a165261bb0d65b40e81e841_r.png">
产生的推流地址主要是在OBS、XSplit、wireCast、live:Air Solo等使用。
OBS:OBS是Open Broadcaster Software的简称,它是一款永久免费的直播软件。OBS直播软件相比XSplit,他的占用资源相对较少,对配置要求相对要低一点,是目前最好用的第三方直播软件,并且支持MAC的OS X系统。简单上手快。
<img src="https://pic1.mg.com/50/v2-9427d0439751959af634bd712cf97c1c_hd.jpg" data-rawwidth="897" data-rawheight="688" class="origin_image zh-lightbox-thumb" width="897" data-original="https://pic1.mg.com/v2-9427d0439751959af634bd712cf97c1c_r.jpg">
live:Air Solo:此软件支持使用手机进行直播,并可以将直播视频推送到专业直播平台(如趣拍云),支持直播手机本地视频,摄像头拍摄内容,支持添加本地图片,logo,文字,标题,比分等功能,应用场景广泛。
<img src="https://pic1.mg.com/50/v2-6acb5d694d6e7d64851d750ac62789c0_hd.png" data-rawwidth="750" data-rawheight="1334" class="origin_image zh-lightbox-thumb" width="750" data-original="https://pic1.mg.com/v2-6acb5d694d6e7d64851d750ac62789c0_r.png">