CN107749964A - 一种基于音视频边录边传技术的录制装置*** - Google Patents

一种基于音视频边录边传技术的录制装置*** Download PDF

Info

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
Application number
CN201711184272.1A
Other languages
English (en)
Inventor
李宁
郭建东
魏亦晗
祁忠山
陈坚
崔云翔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lanzhou Lezhi Education Technology Co ltd
Original Assignee
Lanzhou Lezhi Education Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lanzhou Lezhi Education Technology Co ltd filed Critical Lanzhou Lezhi Education Technology Co ltd
Priority to CN201711184272.1A priority Critical patent/CN107749964A/zh
Publication of CN107749964A publication Critical patent/CN107749964A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols 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)。
CN201711184272.1A 2017-11-23 2017-11-23 一种基于音视频边录边传技术的录制装置*** Pending CN107749964A (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 深圳正谱云教育技术有限公司 一种基于云技术自动录播和直播的***及其管理方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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