首页> 外文期刊>International Journal of Electrical and Computer Engineering >Design and implement a new mechanism for audio, video and screen recording based on WebRTC technology
【24h】

Design and implement a new mechanism for audio, video and screen recording based on WebRTC technology

机译:基于WebRTC技术的音频,视频和屏幕录制设计与实现新机制

获取原文
       

摘要

Many years ago, Flash was essential in browsers to interact with the user media devices, such as a microphone and camera. Today, Web Real-Time Communication (WebRTC) technology has come to substitute the flash, so browsers do not need the flash to access media devices or establish their communication. However, WebRTC standards do not express precisely how browsers can record audios, videos or screen instead of describing getUserMedia API that enables a browser to access microphone and camera. The prime objective of this research is to create a new WebRTC recording mechanism to record audios, videos, and screen using Google Chrome, Firefox, and Opera. This experiment applied through Ethernet and Wireless of the Internet and 4G networks. Also, the recording mechanism of this research was obtained based on JavaScript Library for audio, video, screen (2D and 3D animation) recording. Besides, different audio and video codecs in Chrome, Firefox and Opera were utilised, such as VP8, VP9, and H264 for video, and Opus codec for audio. Not only but also, various bitrates (100 bytes bps, 1 Kbps, 100 Kbps, 1 MB bps, and 1 GB bps), different resolutions (1080p, 720p, 480p, and HD (3840* 2160)), and various frame-rates (fps) 5, 15, 24, 30 and 60 were considered and tested. Besides, an evaluation of recording mechanism, Quality of Experience (QoE) through actual users, resources, such as CPU performance was also done. In this paper, a novel implementation was accomplished over different networks, different browsers, various audio and video codecs, many peers, opening one or multi browsers at the same time, keep the streaming active as much as the user needs, save the record, using only audio and/or video recording as conferencing with full screen, etc.
机译:很多年前,Flash在浏览器中是必不可少的,以与用户媒体设备相互作用,例如麦克风和相机。如今,Web实时通信(WebRTC)技术已经替代闪光灯,因此浏览器不需要闪光来访问媒体设备或建立他们的通信。但是,WebRTC标准并不恰恰表达浏览器如何录制Audios,视频或屏幕,而不是描述GetUsermedia API,使浏览器能够访问麦克风和相机。本研究的主要目标是使用Google Chrome,Firefox和Opera创建新的WebRTC录制机制来录制音频,视频和屏幕。该实验通过以太网和无线网络和4G网络应用。此外,基于音频,视频,屏幕(2D和3D动画)记录的JavaScript库获得了该研究的录制机制。此外,利用了Chrome,Firefox和Opera中的不同音频和视频编解码器,例如VP8,VP9和H264用于视频,并且Opus编解码器用于音频。不仅,还有各种比特率(100个字节BP,1 kbps,100 kbps,1 Mb BP和1 GB BPS),不同的分辨率(1080p,720p,480p和HD(3840 * 2160))和各种帧 - 考虑并测试了速率(FPS)5,15,24,30和60。此外,还通过实际用户评估了记录机制,经验质量(QoE),如CPU性能等资源。在本文中,在不同的网络,不同的浏览器,各种音频和视频编解码器中完成了一种新颖的实现,许多对等体,打开一个或多浏览器,同时打开一个或多浏览器,使流动活动与用户需要一起,保存记录,仅使用音频和/或视频录制作为全屏的会议等。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号