CN107749964A - 一种基于音视频边录边传技术的录制装置*** - Google Patents
一种基于音视频边录边传技术的录制装置*** Download PDFInfo
- Publication number
- CN107749964A CN107749964A CN201711184272.1A CN201711184272A CN107749964A CN 107749964 A CN107749964 A CN 107749964A CN 201711184272 A CN201711184272 A CN 201711184272A CN 107749964 A CN107749964 A CN 107749964A
- Authority
- CN
- China
- Prior art keywords
- video
- record
- recording
- audio
- computer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 8
- 238000000034 method Methods 0.000 claims abstract description 14
- 230000003139 buffering effect Effects 0.000 claims description 19
- 238000009434 installation Methods 0.000 claims description 7
- 230000001360 synchronised effect Effects 0.000 claims description 7
- 230000015572 biosynthetic process Effects 0.000 claims description 6
- 238000003786 synthesis reaction Methods 0.000 claims description 6
- 230000006835 compression Effects 0.000 claims description 5
- 238000007906 compression Methods 0.000 claims description 5
- 238000013480 data collection Methods 0.000 claims description 4
- 239000000203 mixture Substances 0.000 description 3
- 239000000725 suspension Substances 0.000 description 2
- 210000004556 brain Anatomy 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
一种基于边录边传技术的录制***由硬件设备、录制软件、云平台三部分组成。硬件设备需有电脑和服务器,将录制软件安装在电脑上,通过操作录制软件开启录制,录制过程中,边录边传,将录制的电脑屏幕通过服务器生成视频文件,存储在服务器中,在存储云平台上展示,用户可以通过输入云平台的网址,登录账号密码查看存储的视频文件。屏幕录制过程中,实现音视频边录边传,上传延时小于10s;避免关机、断电、断网请况下文件损坏、丢失;录制并发量大的情况下,可缓解服务器上传压力。
Description
技术领域
本发明属于计算机软件技术应用领域。
技术背景
近年来,随着教育信息化的发展,教学录屏已广泛运用于日常教学活动中,教师可以利用录屏技术进行课件制作和教学过程的录制,用于学生课后复习及校本资源的汇聚。
然而,目前所有的教学类屏幕录制软件均采用本地录制的方式,即文件先录制到本地电脑,录制结束后再进行上传,但在实际应用场景中存在诸多弊端,如遇关机、断网、断电等情况,文件无法实时上传,学生无法及时看到教师录制的视频。且经过测试,录制一节(大约45分钟)清晰度为720P的视频,视频大小约为300M,如果一次性上传,不但上传时间过长,如果同时上传文件过多,会对服务器造成巨大的压力。
发明内容
边录边传技术是在屏幕录制的过程中,将录制视频文件实时推送至云平台,基于边录边传技术的录制软件可有效地解决现有录制产品文件传输、存储等方面存在的问题。
本发明所要解决的技术问题是:提供一种音视频文件上传技术,在录制过程中,实现文件的边录边传。
本发明的技术方案如下:
一种基于音视频边录边传技术的录制装置***由硬件设备录制软件、云平台三部分组成。硬件设备需有电脑和服务器,将录制软件安装在电脑上,通过操作录制软件开启录制,录制过程中,边录边传,将录制的电脑屏幕通过服务器生成视频文件,存储在服务器中,在存储云平台上展示,用户可以通过输入云平台的网址,登录账号密码查看存储的视频文件。
发明涉及到的硬件设备有电脑及服务器:电脑用于录制软件的安装,作为边录边传的技术载体,实现边录边传能力,在录制过程中,负责采集视频及麦克风数据,并将数据写入缓冲对列,同步合并音视频数据,并与服务器建立连接;服务器用于合并电脑发送的音视频流,生成视频文件并存储。
录制软件:录制软件是边录边传技术的应用载体,用户通过设置软件录制时间表,实现软件的自动录制,软件到开启录制时间后,自动开启录制,抓取电脑屏幕画面,和声音,将两种信号采集后,通过电脑处理后,发送给服务器,整个过程,边采集信号边发送,实现边录边传。
云平台:云平台是服务器合并电脑发送的音视频流并生成视频文件后,在云平台中展现给用户的存储***,是视频文件的应用载体;用户在浏览器中输入网址,进入云平台首页,登录账号密,在云平台中查看录制好的视频;存储在云平台的音视频文件可以下载、删除、使用。
音视频边录边传技术,首先采集电脑的屏幕数据,将所采集视频的帧写入缓冲队列,同时利用多线程技术采集麦克风数据,并写入缓冲队列,并通过计时器对缓冲队列的音视频进行合并,保证声音与画面的同步,音视频合成后,存入计算机内存,并建立与服务器连接,将缓冲的音视频数据实时发送给服务器,服务器对接受的音视频流进行合并,并生成视频文件,以此实现文件的边录边传。
当需要录制音视频文件时,打开需要录制的电脑(7),检查是否安装了录制软件(8),如果没有安装,需要先安装软件(9),安装成功后,打开录制软件(10),设置录制时间表,保存时间表,电脑自动根据时间表开启录制(1),无需人工操作。录制开启后,自动抓取电脑屏幕和声音(11),实现电脑屏幕及声音数据采集(2),音视频流根据计时器合并(12),实现音视频数据编码、压缩(3),电脑与服务器建立连接(13),音视频数据流上传(4)、音视频数据流上传(14),服务端接收音视频流,合成视频文件(5)、服务端接收音视频流(15),软件根据时间表自动结束录制(6),合成的视频文件自动推送至云平台(16),使用者可以打开云平台网址,将开通的账号密码输入后登录,查看录制生成的视频文件(17),看完后,关闭电脑(18)。
附图说明
图1是音视频边录边传技术的主要实现流程图,具体组成部分如下:
1:开始录制;2:电脑屏幕及声音数据采集;3:音视频数据编码、压缩;4.音视频数据流上传;5.服务端接收音视频流,合成视频文件;6:结束录制。
图2是音视频边录边传的实际操作流程图,具体组成部分如下:
7:打开电脑;8:判断:是否安装录制软件——查看电脑中安装录制软件情况,安装即可打开软件录制,如果没有需要安装软件才可以使用;9:安装软件——判断出没有安装软件的时候,需要下载录制软件安装包,在电脑上安装软件;10:打开软件,开始录制——设置录制时间计划表,自动开启、结束录制;11:电脑抓取视频、麦克风数据——电脑自动抓取,无需人工操作;12:音视频流根据计时器合并——电脑自动合并,无需人工操作;13:与服务器建立连接——电脑自动建立,无需人工操作;14:音视频数据流上传——电脑自动上传,无需人工操作;15:服务端接收音视频流,合成视频文件——服务端自动合成,无需人工操作;16:视频文件推送至云平台中——服务端自动推送,无需人工操作;17:打开网站查看视频——用户登录账号密码即可查看;18:关闭电脑。
具体实施方式
一种基于音视频边录边传技术的录制装置***由硬件设备、录制软件、云平台三部分组成。硬件设备需有电脑和服务器,将录制软件安装在电脑上,通过操作录制软件开启录制,录制过程中,边录边传,将录制的电脑屏幕通过服务器生成视频文件,存储在服务器中,在存储云平台上展示,用户可以通过输入云平台的网址,登录账号密码查看存储的视频文件。
发明涉及到的硬件设备有电脑及服务器:电脑用于录制软件的安装,作为边录边传的技术载体,实现边录边传能力,在录制过程中,负责采集视频及麦克风数据,并将数据写入缓冲对列,同步合并音视频数据,并与服务器建立连接;服务器用于合并电脑发送的音视频流,生成视频文件并存储。
录制软件:录制软件是边录边传技术的应用载体,用户通过设置软件录制时间表,实现软件的自动录制,软件到开启录制时间后,自动开启录制,抓取电脑屏幕画面,和声音,将两种信号采集后,通过电脑处理后,发送给服务器,整个过程,边采集信号边发送,实现边录边传。
云平台:云平台是服务器合并电脑发送的音视频流并生成视频文件后,在云平台中展现给用户的存储***,是视频文件的应用载体;用户在浏览器中输入网址,进入云平台首页,登录账号密码,在云平台中查看录制好的视频;存储在云平台的音视频文件可以下载、删除、使用。
音视频边录边传技术,首先采集电脑的屏幕数据,将所采集视频的帧写入缓冲队列,同时利用多线程技术采集麦克风数据,并写入缓冲队列,并通过计时器对缓冲队列的音视频进行合并,保证声音与画面的同步,音视频合成后,存入计算机内存,并建立与服务器连接,将缓冲的音视频数据实时发送给服务器,服务器对接受的音视频流进行合并,并生成视频文件,以此实现文件的边录边传。
当需要录制视频时,打开需要录制的电脑(7),检查是否安装了录制软件(8),如果没有安装,需要先安装软件(9),安装成功后,打开录制软件(10),设置录制时间表,保存时间表,电脑自动根据时间表开启录制(1),无需人工操作。录制开启后,自动抓取电脑屏幕和声音(11),实现电脑屏幕及声音数据采集(2),音视频流根据计时器合并(12),实现音视频数据编码、压缩(3),电脑与服务器建立连接(13),音视频数据流上传(4)、音视频数据流上传(14),服务端接收音视频流,合成视频文件(5)、服务端接收音视频流(15),软件根据时间表自动结束录制(6),合成的视频文件自动推送至云平台(16),使用者可以打开云平台网址,将开通的账号密码输入后登录,查看录制生成的视频文件(17),看完后,关闭电脑(18)。
实施例
下面通过实施例对本发明做进一步说明:
音视频边录边传技术主要是语音视频录制技术,需要把采集到的麦克风语音数据和电脑屏幕的视频数据编码、压缩,并实时传输至服务器。要完成这些功能,具体来说,首先采集电脑的屏幕数据,将所采集视频的帧写入缓冲队列,同时利用多线程技术采集麦克风数据,并写入缓冲队列,并通过计时器对缓冲队列的音视频进行合并,保证声音与画面的同步,音视频合成后,存入计算机内存,并建立与服务器连接,将缓冲的音视频数据实时发送给服务器,服务器对接受的音视频流进行合并,并生成视频文件,以此实现文件的边录边传。
一种基于边录边传技术的录制***由硬件设备、录制软件、云平台三部分组成。硬件设备需有电脑和服务器,将录制软件安装在电脑上,通过操作录制软件开启录制,录制过程中,边录边传,将录制的电脑屏幕通过服务器生成视频文件,存储在服务器中,在存储云平台上展示,用户可以通过输入云平台的网址,登录账号密码查看存储的视频文件。屏幕录制过程中,实现音视频边录边传,上传延时小于10s;避免关机、断电、断网请况下文件损坏、丢失;录制并发量大的情况下,可缓解服务器上传压力。
Claims (6)
1.一种基于音视频边录边传技术的录制装置***由硬件设备、录制软件、云平台三部分组成,其特征是:硬件设备需有电脑和服务器,将录制软件安装在电脑上,通过操作录制软件开启录制,录制过程中,边录边传,将录制的电脑屏幕通过服务器生成视频文件,存储在服务器中,再存储于云平台上展示,用户可以通过输入云平台的网址,登录账号密码查看存储的视频文件。
2.根据权利要求1所述的一种基于音视频边录边传技术的录制装置***,其特征是:所述的硬件设备有电脑及服务器:电脑用于录制软件的安装,作为边录边传的技术载体,实现边录边传能力,在录制过程中,负责采集视频及麦克风数据,并将数据写入缓冲对列,同步合并音视频数据,并与服务器建立连接;服务器用于合并电脑发送的音视频流,生成视频文件并存储。
3.根据权利要求1所述的一种基于音视频边录边传技术的录制装置***,其特征是:所述的录制软件是边录边传技术的应用载体,用户通过设置软件录制时间表,实现软件的自动录制,软件到开启录制时间后,自动开启录制,抓取电脑屏幕画面,和声音,将两种信号采集后,通过电脑处理后,发送给服务器,整个过程,边采集信号边发送,实现边录边传。
4.根据权利要求1所述的一种基于音视频边录边传技术的录制装置***,其特征是:所述的云平台是服务器合并电脑发送的音视频流并生成视频文件后,在云平台中展现给用户的存储***,是视频文件的应用载体;用户在浏览器中输入网址,进入云平台首页,登录账号密码,在云平台中查看录制好的视频;存储在云平台的音视频文件可以下载、删除、使用。
5.根据权利要求1所述的一种基于音视频边录边传技术的录制装置***,其特征是:所述边录边传技术的录制***,首先采集电脑的屏幕数据,将所采集视频的帧写入缓冲队列,同时利用多线程技术采集麦克风数据,并写入缓冲队列,并通过计时器对缓冲队列的音视频进行合并,保证声音与画面的同步,音视频合成后,存入计算机内存,并建立与服务器连接,将缓冲的音视频数据实时发送给服务器,服务器对接受的音视频流进行合并,并生成视频文件,以此实现文件的边录边传。
6.根据权利要求1所述的一种基于音视频边录边传技术的录制装置***,其特征是:当需要录制音视频文件时,打开需要录制的电脑(7),检查是否安装了录制软件(8),如果没有安装,需要先安装软件(9),安装成功后,打开录制软件(10),设置录制时间表,保存时间表,电脑自动根据时间表开启录制(1),无需人工操作;录制开启后,自动抓取电脑屏幕和声音(11),实现电脑屏幕及声音数据采集(2),音视频流根据计时器合并(12),实现音视频数据编码、压缩(3),电脑与服务器建立连接(13),音视频数据流上传(4)、音视频数据流上传(14),服务端接收音视频流,合成视频文件(5)、服务端接收音视频流(15),软件根据时间表自动结束录制(6),合成的视频文件自动推送至云平台(16),使用者可以打开云平台网址,将开通的账号密码输入后登录,查看录制生成的视频文件(17),看完后,关闭电脑(18)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711184272.1A CN107749964A (zh) | 2017-11-23 | 2017-11-23 | 一种基于音视频边录边传技术的录制装置*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711184272.1A CN107749964A (zh) | 2017-11-23 | 2017-11-23 | 一种基于音视频边录边传技术的录制装置*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107749964A true CN107749964A (zh) | 2018-03-02 |
Family
ID=61251832
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711184272.1A Pending CN107749964A (zh) | 2017-11-23 | 2017-11-23 | 一种基于音视频边录边传技术的录制装置*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107749964A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109660610A (zh) * | 2018-12-07 | 2019-04-19 | 北京奇虎科技有限公司 | 一种数据处理方法、装置、设备及存储介质 |
CN112738574A (zh) * | 2019-10-28 | 2021-04-30 | 深圳市万普拉斯科技有限公司 | 录屏数据处理方法、装置、计算机设备和存储介质 |
CN113347452A (zh) * | 2021-08-04 | 2021-09-03 | 浙江中控技术股份有限公司 | 远程维护方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102098304A (zh) * | 2011-01-25 | 2011-06-15 | 北京天纵网联科技有限公司 | 一种手机音视频边录边上传的方法 |
CN102821308A (zh) * | 2012-06-04 | 2012-12-12 | 西安交通大学 | 一种多场景流媒体课件录制与直播方法 |
CN107306341A (zh) * | 2016-04-19 | 2017-10-31 | 深圳正谱云教育技术有限公司 | 一种基于云技术自动录播和直播的***及其管理方法 |
-
2017
- 2017-11-23 CN CN201711184272.1A patent/CN107749964A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102098304A (zh) * | 2011-01-25 | 2011-06-15 | 北京天纵网联科技有限公司 | 一种手机音视频边录边上传的方法 |
CN102821308A (zh) * | 2012-06-04 | 2012-12-12 | 西安交通大学 | 一种多场景流媒体课件录制与直播方法 |
CN107306341A (zh) * | 2016-04-19 | 2017-10-31 | 深圳正谱云教育技术有限公司 | 一种基于云技术自动录播和直播的***及其管理方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109660610A (zh) * | 2018-12-07 | 2019-04-19 | 北京奇虎科技有限公司 | 一种数据处理方法、装置、设备及存储介质 |
CN109660610B (zh) * | 2018-12-07 | 2023-12-22 | 三六零科技集团有限公司 | 一种数据处理方法、装置、设备及存储介质 |
CN112738574A (zh) * | 2019-10-28 | 2021-04-30 | 深圳市万普拉斯科技有限公司 | 录屏数据处理方法、装置、计算机设备和存储介质 |
CN112738574B (zh) * | 2019-10-28 | 2023-04-07 | 深圳市万普拉斯科技有限公司 | 录屏数据处理方法、装置、计算机设备和存储介质 |
CN113347452A (zh) * | 2021-08-04 | 2021-09-03 | 浙江中控技术股份有限公司 | 远程维护方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN204761591U (zh) | 一种教学用全自动高清互动录播*** | |
CN107749964A (zh) | 一种基于音视频边录边传技术的录制装置*** | |
CN101902580A (zh) | 一种用于教学的网络多媒体跟踪*** | |
CN204887304U (zh) | 一种录屏终端设备 | |
CN106060343A (zh) | 一种用于辅助教学过程的微课助手实现***及方法 | |
Saranya et al. | Interactive mobile live video learning system in cloud environment | |
CN109274981A (zh) | 一种用于教育云平台的直播互动方法及装置 | |
CN107306341A (zh) | 一种基于云技术自动录播和直播的***及其管理方法 | |
CN109191347A (zh) | 基于校园网的校园远程教育*** | |
CN104135596A (zh) | 基于flex的视频与文档锚点同步匹配及展现方法 | |
CN106303330A (zh) | 一种便携式教学视频直播*** | |
CN202331853U (zh) | 一种辅助网络教学*** | |
CN204334840U (zh) | 一种智能导播录课*** | |
CN204375215U (zh) | 一种实验室远程互动教学*** | |
CN104506803A (zh) | 服务器、远程技术支持的***及方法 | |
CN110136500A (zh) | 全自动多画面教学直播*** | |
CN204632154U (zh) | 基于无线传输的实验演示电子看台*** | |
CN106303436A (zh) | 一种用于远程教育的信息推送方法及*** | |
CN210042017U (zh) | 录播远程教学设备 | |
CN109218676A (zh) | 一种多媒体教室监控*** | |
CN202872991U (zh) | 交互式远程教育点播*** | |
CN205408022U (zh) | 一种网络教学互动主机 | |
CN209746824U (zh) | 智慧教室云平台 | |
CN202535376U (zh) | 一种用于远程访问的采集编码装置、解码装置和*** | |
CN108768944A (zh) | 一种移动网络教学直播平台*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180302 |
|
WD01 | Invention patent application deemed withdrawn after publication |