当前位置: 首页 > Linux

RTMP推送组件的Windows-Linux-ARM实现EasyRTMP-AndroidBUS消息传递流程介绍

时间:2023-04-06 03:13:35 Linux

背景分析RTMP是RealTimeMessagingProtocol(实时消息传输协议)的缩写,它基于TCP,是一个协议族,包括RTMP基本协议和RTMP/RTMPS/RTMPE等变体。RTMP是为实时数据通信而设计的网络协议。主要用于Flash/AIR平台与支持RTMP协议的流媒体/交互服务器之间的音频、视频和数据通信。RTMP推流是将直播内容推送到服务器的过程。EasyRTMP-AndroidBUS消息传递流程引发疑问EasyRTMP-Android是如何传递消息的?问题解决library模块下,BUSUtil类初始化一个全局BUS实例:publicclassBUSUtil{publicstaticfinalBusBUS=newBus(ThreadEnforcer.ANY);}1.获取推流中的fps和bps,BUSUtil。BUS.post(newStreamStat((int)fps,(int)bps));2.获取支持的分辨率3.获取录制开始通知4.获取录制结束通知以上就是EasyRTMP-Android中消息传递的介绍,更多问题分析和方法介绍,请继续关注本专栏。