
直播App软件开发功能模块有哪些?
1个回答
2023-04-03 · 百度认证:重庆猪八戒网络有限公司官方账号
关注

展开全部
对于直播APP开发商来讲,直播APP的功能实现和用户体验是非常重要的部分,功能模块的实现会直接影响用户的体验感,那么直播的模块是怎样划分的呢?
视频录制端:一般是电脑上的音视频输入设备或者手机端的摄像头或者麦克风,目前以移动端的手机视频为主。技术:webRTC(用途:H5视频录制)
视频播放端:可以是电脑上的播放器,手机端的Native播放器,还有就是H5的video标签等,目前还是已手机端的Native播放器为主。技术:HLS协议或RTMP协议(用途:视频播放)、ffmpeg(用途:使用RTMP协议时进行移动端视频解码)
视频服务器端:一般是一台nginx服务器,用来接受视频录制端提供的视频源,同时提供给视频播放端流服务。技术:RTMP协议(用途:上传视频流)、nginxrtmp-mole或SRS(simple-rtmp-server)(用途:流服务器)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询