ITPub博客

首页 > IT职业 > IT图书 > 一对一直播软件开发中,关于音视频采集的那些事(二)

一对一直播软件开发中,关于音视频采集的那些事(二)

IT图书 作者:jinxiaoliang 时间:2021-09-09 10:35:06 0 删除 编辑

上次,我们讲到,在一对一直播软件开发过程中,对音视频采集的定义和其中的影响参数。今天,我们就来讲讲,音视频的采集源或采集方式都有哪些。

一、利用摄像头

目前摄像头采集是社交直播中最常见的采集方式,比如主播使用手机的前置和后置摄像头拍摄。有些厂商会在摄像头上提供专业支持,如专门提供同时支持iOS和Android两种系统的SDK,这些SDK往往包含了整个兼容嵌入式系统的采集模块。

二、屏幕录制

屏幕录制采集的方式在游戏直播场景中是非常常见的,目前很多直播软件开发商会在一对一直播软件开发过程中加入录制屏幕的SDK。以手机平台为例,除了安卓外,iOS由于系统本身没有开放屏幕录制的权限而没法直接操作,但对于iOS 9以上的版本,是有个取巧的办法,可以通过模拟一个AirPlay镜像连接到(当前App)自身,这样就可以在软件上捕获到屏幕上的任何操作,达到录制屏幕的效果。

三、从视频文件推流

除了从硬件设备采集视频进行推流外,直播平台有时可能需要将一个视频或者音频文件以直播流的形式实时传送给观众。它们的输入可能直接来自于一些已经录制剪辑好的视频内容。不过相对于一对一直播软件开发,可能用到的不是很多,除非是在本平台开发长视频或短视频的上传和展示入口。

四、其它来源

对于采集源来说,市面上见到的可远不止以上三种,就这么来说,即便是摄像头也有很多分类,对于一个完整的覆盖推流、传输和播放三个环节的直播服务来说,支持尽可能多的采集源和播放终端才是最好的。有的SDK中采用了开放式的设计,只要采集源实现方遵循相应的接口,即可支持任意的采集源。这样设计的最大好处就是可以以轻量的设计方式支持丰富的采集源,而采集源的具体实现也可以交给使用者。

以上,就是一对一直播软件开发过程中,对于采集源的讲解和说明。下期,我们会讲一下直播中对于音视频的处理步骤,敬请期待。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3996/viewspace-2823839/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-10-17

  • 博文量
    73
  • 访问量
    534