android - 视频直播实现方案?

【字号: 日期:2022-11-30浏览:27作者:雯心

问题描述

请问如何实现视频直播,一个手机端直播,多个端实现播放,请问这个实现原理和方案是什么?

问题解答

回答1:

视频直播现在都不是自己实现了,都是用的云服务

基本的原理:主播端基于rtmp协议推流到媒体服务器 -> 媒体服务器将rtmp流转成hls格式的视频片段并保存下来 -> app播放端使用sdk基于rtmp协议拉流,web客户端直接通过hls播放视频(会有一些延迟)

直播云会帮你把上面核心的部分都做了,你需要的只是接入他们的SDK,巨头们都推出了直播云:

腾讯直播云

阿里直播云

百度直播云

网易直播云

七牛直播云

回答2:

SmarterStreaming也许是国内为数不多不依赖开源框架、可扩展性好的SDK,适用于秀场直播、在线教育、应急指挥、可视化购物、远程专家指挥系统、企业内训、金融在线直播室、微信直播、监控对接、活动现场直播、游戏直播等场景。

回答3:

物盟视频直播平台可广泛适用于各类直播应用场景,主要包括:

网络课程:通过网络课程直播,促进教育资源分配公平化,满足个人充电管理。会议直播:企业年会、大型医学会议、公司会议、用户大会等实时直播展示。活动直播:产品发布、众筹路演、营销推广、项目推介、婚礼现场等实时活动直播展示。公共安全:构建安全监视系统,为公共活动区域提供安全保护监控视频直播展示。远程看护:远程监控幼儿园、托管中心、学校等监控视频直播展示。观光农业:生态农业、大鹏蔬菜种植、养殖场监控直播展示,方便用户随时观看,真正放心。工业监控:制造过程、物流系统、仓库及库存控制系统监控视频直播展示,通过微信公众号调用监控摄像机视频进行直播分享。交通路况:远程监控火车站及铁轨、高速公路以及机场等监控视频直播展示,通过微信公众号分享。景点直播:将景区视频实时发布到景区、旅行社、政府等微信公众号,进行视频直播分享。

相关文章: