背景 本文主要讲的是基于Android平台实现RTMP的技术方案设计,基础架构图如下: 组网注意事项 1. Android端对接 推送分辨率如何设定或缩放? Android设备,特别是高分屏,拿到的视频原始宽高非常大,如果推原始分辨率,编码和上行压力大,所以,一般建议,适当缩放,比如宽高缩放至2/3,缩放一般建议等比例缩放,缩放宽高建议16字节对齐。
基于智慧教室或是会议的技术方案,一般主要是涉及到屏幕采集和推送,整体技术方案这块,一般建议走RTMP,说到这里,好人开发者提到,市面上也有RTSP的技术方案,甚至RTSP组播方案,这块,大牛直播SDK Android平台RTMP屏幕推送端 对应工程:SmartServicePublisherV2 需要注意的事项: 1. Android 8.0及以上版本设备,需要加入省电优化白名单,6.0以上版本,需要动态获取audio权限,具体代码如下: //加入省电优化白名单,以免8.0及以上版本设备后台运行超过一分钟被自动停掉 PackageManager.PERMISSION_GRANTED == ContextCompat.checkSelfPermission(this.getApplicationContext(), android.Manifest.permission.RECORD_AUDIO )) { } else { //提示用户开户权限音频 String[] perms = {"android.permission.RECORD_AUDIO
一、背景 为满足内网无纸化/电子教室等内网超低延迟需求,避免让用户配置单独的服务器,我们研发了轻量级RTSP服务开发包。 单播不再赘述,这里重点介绍下我们的组播技术方案: 组播解决的主要痛点是服务器部署和带宽占用问题,一般来说,内网电子教室/无纸化/实时同屏场景用RTMP推送+RTMP服务器,然后其他端从服务器拉取RTMP 但是,组播的劣势在于,高码率的无线网络环境体验很差,也就是说,如果是Windows或者Android平台推送,Android无线PAD播放,真正好用的,还是RTMP推拉流技术解决方案。
技术背景我们在做无纸化同屏的时候,好多开发者采集到屏幕、麦克风|扬声器数据,除了需要推RTMP出去,或者启动个轻量级RTSP服务,对外提供个拉流的RTSP URL,别的终端过来拉流(小并发场景),还有个技术需求 技术实现实际上,Android同屏,需要录像的话,和采集摄像头数据录像一样,只是数据源不同而已,鉴于不管什么格式的video数据,我们都是投递到模块底层做转换编码,所以本质上没啥差别。 StopRecorder();stream_publisher_.try_release();test_and_disable_post_audio();}};post_or_execute(r);}总结Android 平台无纸化同屏,如果需要本地录像的话,实现难度不大,只要复用之前开发的录像模块的就可以,对我们来说,同屏采集这块,只是数据源不同而已,如果是自采集的其他数据,我们一样可以编码录像。 以上是Android同屏录像设计,感兴趣的开发者,可以跟我单独沟通交流。
✳️ 引言:让每一块屏幕“同频”的核心技术无纸化会议与智慧教室,正在从“辅助工具”走向“核心基础设施”,成为政企数字化与教育信息化建设的标配。 以下四类痛点几乎是所有项目都会遇到的: 跨平台一致性难保障 不同终端(Windows 会议一体机、Android 触控大屏、iOS 平板、PC 客户端对推流协议与编码器支持差异大。 关键技术细节在无纸化会议与智慧教室的场景中,低延迟、稳定性、跨平台支持是三大技术核心。 政府机关无纸化会议系统场景需求: 总部与多个分会场之间,需要实时同步 PPT 汇报、领导批注及现场视频。 网络环境包含政务专网与公网混合,延迟要求低于 500ms。 总结与展望在无纸化会议与智慧教室的建设中,视频链路早已从“可有可无的辅助功能”转变为系统核心基础设施。它直接决定了会议能否顺畅进行、课堂能否自然互动、跨地域协作能否高效完成。
几年来,我们在做无纸化同屏或在线教育相关场景的时候,总是被一件事情困扰:如何实现Android平台的系统内录,并推送到其他播放端,常用的场景比如做无纸化会议或教育的时候,主讲人或老师需要放一个视频, 一般来说,做无纸化会议或教育同屏的公司,如果硬件是厂商定制的,可以跟厂商提出来,修改ROM,得到内录audio权限和数据。为此,我们专门设计了个接口,便于有这个权限的厂商使用。 我们考虑到,在做无纸化同屏或者教育投屏的时候,一般来说,主要还是采集麦克风音频为主,中间如果有视频播放或者类似需求的时候,我们把内录audio的打开即可(也可以做混音模式,或者推送过程中,实时静音麦克风或扬声器数据源 ,方案2大多时候,非定制设备,很难满足权限要求,方案3对Android系统版本要求比较高。 通过测试,方案3除了对Android版本要求比较高外,体验式最好的,感兴趣的开发者,可以尝试看看,如果是特定场景下,本身选用的设备,Android的版本就比较高,又有内录audio需求的话,无疑是非常不错的选择
技术背景在写这篇文章之前,实际上几年之前,我们就有非常稳定的无纸化同屏的模块,本文借demo更新,算是做个新的总结,废话不多说,先看图,本文以Android平台屏幕实时采集推送,Windows播放为例 我们在做无纸化同屏的时候,问的最多的是,能不能不要自建服务,直接主讲人或教师端,直接启动轻量级RTSP服务,其他终端拉流,如果是小并发,比如5人内的小范围的同屏,Windows平台走轻量级RTSP无可厚非 ,如果是30-60甚至100人的会议室,建议走RTMP。 Android横竖屏自动适配Android平台,如果是pad采集,基本就是横屏采集,如果手机端,需要确保横竖屏模式下都可以正常采集。4. 总结其实一个好的无纸化同屏系统,需要考虑的有整体组网、分辨率、码率、实时延迟、音视频同步和连续性等各个指标,做容易,做好难,上述抛砖引玉,未能面面俱到,感兴趣的开发者,可以跟我单独交流。
前言: 视频会议是音视频通话的常见应用场景之一,TRTC对着这方面的支持必不可少,本次我们学习如何使用TRTC快速开发视频会议的功能。 android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE " /> <uses-feature android:name="android.hardware.camera"/> <uses-feature android:name="android.hardware.camera.autofocus 主持人调用setDelegate可以进行事件调用createMeeting创建新的会议房间。 参会成员调用enterMeeting并传入会议房间号即可进入会议房间。 参会成员可以调用startCameraPreview进行视频画面的采集,调用startMicrophone进行声音的采集。
智慧教室无纸化方案技术背景智慧教室无纸化方案是一种基于现代信息技术,旨在通过数字化手段实现教学过程的无纸化、智能化和高效化的解决方案。 以下是对智慧教室无纸化方案的详细阐述:一、方案概述智慧教室无纸化方案通过整合物联网、大数据、人工智能等先进技术,构建了一个集智能管理、智慧教学、环境便捷调节及资源制作于一体的新型现代化智慧教室。 三、实施步骤需求分析:根据学校的实际情况和需求,对智慧教室无纸化方案进行需求分析,明确建设目标和功能需求。方案设计:根据需求分析结果,设计智慧教室无纸化方案,包括系统架构、设备选型、平台开发等方面。 培训与推广:对教师和学生进行培训和推广,帮助他们掌握智慧教室无纸化方案的使用方法和技巧。 随着信息技术的不断发展和普及,智慧教室无纸化方案将会在未来的教育领域中发挥更加重要的作用。
大牛直播SDK(Daniulive SDK) 始于2014年,国内外为数不多致力于极致体验的超强全自研跨平台(windows/android/iOS)流媒体内核,通过模块化自由组合,支持实时RTMP推流 适用于在线教育、无纸化推屏/会议、RTMP防盗播整体加解密方案、智慧教室、直播答题、远程医疗、金融双录、智能可视门禁对讲、智慧安防、智能家居、物联网、智能车载、传统硬件领域、超低延迟娃娃机抓取播放方案、 支持平台:windows/android/iOS 3. Vitamio Vitamio是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染。 Vitamio能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频,还可以在Android 与 iOS 上跨平台支持 MMS, RTSP, RTMP, HLS
、iOS平台,特别针对如在线教育、会议同屏等传统场景开发,以SDK开发包的形式提供,功能强大,可扩展性强,如可支持录像、快照、外部原始YUV/RGB数据接入,或编码后数据集成等,集成难度较低,Windows /iOS支持RTMP扩展H.265推送); [视频格式]Windows/Android平台支持H.264/H.265编码(Android H.265硬编码),iOS平台支持H.264编码; [音频格式 ]Windows/Android/iOS平台支持AAC编码,Windows/Android平台支持Speex编码; [音频编码]Windows/Android平台支持Speex推送、Speex编码质量设置 ; [音量调节]Windows/Android平台采集端支持实时音量调节(其中,Windows平台混音模式下支持单独控制麦克风、扬声器音量); [H.264硬编码]Windows/Android/iOS 如果是传统行业,比如智慧教室、无纸化会议同屏等,需要结合自己的业务,进行二次开发,而且对延迟、稳定性、还有可扩展性要求很高的话,可以考虑用SmartPublisher这种基于接口定制的SDK降低开发周期
技术背景我们在做Android端同屏的时候,开发者希望可以高版本的Android系统上,在设备支持的前提下,可以采集到扬声器输出的audio,并支持和麦克风采集的audio相互切换,实现无纸化|智慧教室同屏不同 Android系统出于安全和隐私的考虑,默认并不允许应用程序直接访问系统级别的音频输出。 从Android 10(API级别29)开始,Android引入了媒体投影API(MediaProjection),允许应用捕获屏幕内容以及音频。 采集屏幕和麦克风|扬声器audio,然后推送到RTMP服务和轻量级RTSP服务),扬声器audio采集,特别是视频播放模式下,比如无纸化同屏过程中,需要放个宣传片,或者一些视频材料,非常方便:总结Android 平台扬声器播放声音的采集,在无纸化同屏等场景下,意义很大,早期低版本的Android设备,是没法直接采集扬声器audio的(从Android 10开始支持),所以,如果需要采集扬声器audio,需要先做系统版本判断
平板电脑等多种设备的摄像头为视频源,进行对外的课堂同屏直播服务输出; 网络游戏直播: 游戏直播人只要有一台接入网络的电脑,下载并使用EasyScreenLive进行简单的配置即可进入现场直播,用户可以在多终端收看网络游戏直播; 无纸化会议同屏 : 随着科技的发展,无纸化会议服务有效的实现了单位与单位、单位与合作商之间的对接,同屏服务能更好的解决客户的实际需求。
Notability mac版是一款支持画笔录音笔记软件,Notability下载支持画笔功能,可以画草图,实现课堂、办公室和家庭场合的完全无纸化。支持将手写内容转化为文本。 id=MjU2NjEmXyYyNy4xODcuMjI3LjMxNotability Mac版新增功能1.简化您的工作流程在教室,办公室和家中完全无纸化完成,签署和共享Notability中的文档通过从桌面拖放文档 字号和字色创建大纲、交互任务清单和文本框键盘快捷键有助于节省时间5.导入分享可导入PDF、DOC、PPT、图片、GIF等等文件——PDF转化是在设备上完成的,因此您的信息依然是私密的评注导入的图片、讲座幻灯片和会议议程 ,完成课堂作业通过电子邮件、AirDrop、Dropbox、Google Drive、Box、OneDrive等多种途径分享记事,利用拖放操作将记事内容共享给其他应用6.录制回放音频为讲座、会议录制音频
来自招商银行——国内顶尖金融机构的数十位技术专家,与葡萄城的前端技术大牛们,围绕“无纸化在线协同办公和纯前端表格技术应用”两大主题,进行了深入的探讨,就在线文档、高效打印和数据处理等热门话题发表了深刻见解 葡萄城,作为一家全球领先的集开发工具、商业智能解决方案、管理系统设计工具于一身的软件和服务提供商,在会议现场也分享了纯前端表格应用方面的开发技术与理念,与招商银行的技术专家们展开深入交流。 “无纸化在线协同”发展新趋势 近年来,随着“无纸化在线办公”、“在线文档”、“在线协同办公”等概念的争相涌现,纯前端大数据处理能力,已经成为了包括招商银行在内国际一流金融企业未来数据管理发展的核心。 葡萄城技术专家:UI 类前端控件应用场景分析报告 作为本次研讨会的主办方,葡萄城在会议上分享了自创立以来 30 年的发展历程,并展示了多年来纯前端技术研究的结晶——UI 类前端控件应用场景分析报告,给所有参会人员留下了深刻的印象
适用于在线教育、智慧教室|无纸化推屏|会议、运营商视频云平台、远程医疗、金融双录、智能可视门禁对讲、智慧安防、智能家居、物联网、智能车载、传统硬件领域、媒体移动直播、应急指挥调度(针对保险、城管、交警、 业内为数不多支持RTSP/RTMP H.265拉流转发的SDK(提供配套RTMP扩展H.265服务器);点击查看多路RTSP/RTMP流转RTMP流官方定制版 轻量级RTSP服务SDK 为满足内网无纸化 .265录制到MP4文件的录像SDK; RTMP/RTSP多路流媒体转RTMP推送SDK 支持实时拉取的rtmp/rtsp流转发到指定rtmp url; 轻量级RTSP服务SDK 为满足内网无纸化 可扩展RTSP一对一互动); SmartServiceCameraPublisherV2: 后台摄像头RTMP直播推送SDK; SmartServicePublisherV2: 智慧教室|无纸化会议等屏幕采集 SmartiOSEchoCancellation: 基于RTMP的一对一互动demo(可扩展RTSP一对一互动),本地下载; SmartiOSScreenPublisherV2: 基于ReplayKit采集的智慧教室|无纸化会议等屏幕采集
进行对外的课堂同屏直播服务输出; * 网络游戏直播: 游戏直播人只要有一台接入网络的电脑,下载并使用EasyScreenLive进行简单的配置即可进入现场直播,用户可以在多终端收看网络游戏直播; * 无纸化会议同屏 : 随着科技的发展,无纸化会议服务有效的实现了单位与单位、单位与合作商之间的对接,同屏服务能更好的解决客户的实际需求。
平板电脑等多种设备的摄像头为视频源,进行对外的课堂同屏直播服务输出;* 网络游戏直播: 游戏直播人只要有一台接入网络的电脑,下载并使用EasyScreenLive进行简单的配置即可进入现场直播,用户可以在多终端收看网络游戏直播;* 无纸化会议同屏 : 随着科技的发展,无纸化会议服务有效的实现了单位与单位、单位与合作商之间的对接,同屏服务能更好的解决客户的实际需求。
在没有引入二维码技术之前各大单位基本都采用纸质记录的方式对各类数据进行汇总分析,但纸质记录不易保存,常会出现纸质单损坏或丢失的情况,并且纸质记录的数据也无法保证其真实性,譬如在会议签到方面就常出现代签现象 本文将对通过扫码实现无纸化登记的各类应用场景进行详细介绍。 四、 人员签到登记,避免代签现象纸质签到单不能确保人员是否出席,容易发生代签现象,可以在草料二维码平台制作人员进场登记二维码或会议签到二维码,进场时扫码即可签到,开启防作假功能后,能自动定位扫码地点,并且扫码后还能通过语音播报功能知晓是否扫码成功 五、 无纸化物业管理,降低日常工作量应用草料二维码可实现小区大门道闸车辆管理,可以制作小区车辆登记二维码,快速收集小区业主及其亲朋好友的车辆信息,将数据导入到小区大门道闸车辆管理系统,实现对导入车辆的自动抬杆放行
自2016年成立后,定位商用会议系统的华创,凭借大华在智能硬件终端和智能算法上的沉淀,形成了视频会议、音频无纸化、智能平板三大产品体系,广泛应用于G端客户。 新冠疫情推着视频会议赛道向前大步快跑了几年,华创乘着东风,汲取着母体的养分,迅速切入B端和C端,拥有了会议硬件终端、软件终端、会议摄像机、全向麦克风、智能平板、无纸化会议系统、会议多点控制单元、会议管理系统 、云视讯平台等在内的全套会议产品。 疫情之后,随着ZOOM等视频会议软件退出中国市场,国产视频会议软件迎来“春天”,出现百家争鸣的盛况。 当下,整个视频会议市场处在高速发展期,新兴的软件视频会议和云视频会议市场已经呈现激烈的竞争态势,基于硬件的传统视频会议玩家,又凭借强大的性能,分走整个市场的半壁江山。