zoukankan      html  css  js  c++  java
  • 支持全平台的RTMP推流组件如何快速实现接入EasyRTMPiOS中的屏幕推流?

    Real Time Messaging Protocol(RTMP)即实时消息传输协议,是 Adobe 公司开发的一个基于 TCP 的应用层协议,目前国内的视频云服务都是以 RTMP 为主要推流协议。

    调用方法

    EasyRTMP_File:EasyRTMP做为RTMP推送端,将本地文件推送到RTMP流媒体服务器;

    EasyRTMP_RTSP:将RTSP/RTP数据获取到本地,再通过EasyRTMP推送到RTMP服务器;

    EasyRTMP-Android:Android安卓RTMP直播推流,采集安卓手机前/后摄像头、麦克风音视频推送直播;

    EasyRTMP-iOS:iOS苹果RTMP直播推流,采集苹果手机前/后摄像头、麦克风音视频推送直播;

    如何快速接入EasyRTMP-iOS中的屏幕推流

    解决问题

    引入项目中的EasyScreenLive和EasyScreenLiveSetupUI这2个TARGETS,在app里引入Replaykit:

    #import <ReplayKit/ReplayKit.h>
    

    展示启动的view:

    在方法中启动系统的录屏功能,但是现在只支持iOS12.0版本及以上版本:

  • 相关阅读:
    nginx+ftp图片服务器搭建
    第一篇随笔
    字符设备控制技术
    总结字符设备
    字符设备驱动模型
    使用字符设备驱动
    驱动开发前奏
    linux内核链表的移植与使用
    linux内存管理子系统
    内核模块可选信息
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/11714629.html
Copyright © 2011-2022 走看看