2019年10月10日
摘要: LibEasyScreenLive在通过GDI方式采集的同时,我们不仅支持采集全屏幕,也支持屏幕局部某个区域的采集,这里,我们需要精确计算屏幕像素坐标,以实现采集位置的精确定位。 首先,设置采集区域坐标,如下代码所示: int top=m_rcUse.top; int left=m_rcUse.le 阅读全文
posted @ 2019-10-10 11:20 TSINGSEE 阅读(1338) 评论(0) 推荐(0) 编辑
摘要: RTSP协议是一个流媒体协议,可以实现直播和点播形式的音频与视频流的播放。RTSP协议定义了多种服务器-客户端之间交互的接口,主要有OPTIONS,DESCRIBE,SETUP,PLAY,TEARDOWN,RECORD,ANNOUNCE。网络上已经有很多针对RTSP协议的文章,我这里不准备进行过多介 阅读全文
posted @ 2019-10-10 11:14 TSINGSEE 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 最近有用户在使用EasyRTMP-iOS横竖屏切换后,推送的画面和界面UI出现不一致的情况,那么如何保证推送的画面和界面UI保持一致?今天我们就来解决这个问题。 解决问题 其实这里并没有真正的旋转屏幕,只是把View旋转了90度,然后再重新渲染画面: self.mainView.transform 阅读全文
posted @ 2019-10-10 11:12 TSINGSEE 阅读(315) 评论(0) 推荐(0) 编辑
摘要: EasyRTMP是一套调用简单、功能完善、运行高效稳定的RTMP推流功能组件,经过多年客户实战和线上运行打造,支持RTMP推送断线重连、环形缓冲、智能丢帧、网络事件回调,支持Windows、Linux、ARM、Android、iOS平台,支持市面上绝大部分的RTMP流媒体服务器,能够完美应用于各种行 阅读全文
posted @ 2019-10-10 11:08 TSINGSEE 阅读(584) 评论(0) 推荐(0) 编辑
摘要: EasyRTMP-iOS在iPhoneX及其以后的机型中,出现头部被遮挡的问题,如何解决? 分析问题 在iPhoneX及其以后的机型中,因为全面屏手机,都有刘海这样的设计,所以要特别计算下状态栏的高度,再来适应屏幕的布局。 解决问题 根据机型判断出状态栏的高度EasyBarHeight,和底部导航栏 阅读全文
posted @ 2019-10-10 11:00 TSINGSEE 阅读(466) 评论(0) 推荐(0) 编辑