如何做电脑游戏桌面录屏直播实现手机直接观看

原创教程 ( 转载请注明出处 )

2017-6-26,今天来做一下是电脑游戏桌面录屏直播的教程,就是把桌面的游戏直播出去,加上话筒做讲解。最终实现在电脑、手机、微信中都可以观看到游戏的直播和讲解画面。

开始吧,先看一下大至效果:


摄像机直播,手把手教你如何做一场摄像机直播(图文教程)

STEP1 . 硬件准备及设备连接

场景说明:
1.用户做一场电脑游戏桌面直播,实现PC端、手机端(Android安卓/iOS苹果)、平板端、微信端、智能电视端都可以直接观看;
2.电脑游戏直播,常是以桌面整个屏幕的画面发送到服务器,进行直播,观众通过直播,可以直观的看到游戏玩家的玩游戏的操作及讲解;
3.用户无须自己进行程序方面的开发,可以直接引用POLYV自带的观看页或扫二维码观看;
4.用户可以将此直播页面直接分享到朋友圈,也可发布到微信公众号中,观看者打开就可以直接观看直播画面;
5.特别提示:POLYV官方提供直播SDK和API等,如果用户有自己的技术人员,也可以非常方便的进行APP、APK方面的开发。

电脑游戏桌面直播在POLYV云平台下,比较容易做:

1. PC电脑或笔记本电脑一台;
2. 安装POLYV云直播客户端,用于采集摄像机视频和音频数据;
3. 带宽要求,一般最低要求是4M。

电脑游戏桌面直播的结构示意图:

摄像机直播的结构示意图

提示说明:
1. 电脑游戏直播,主要是取到电脑屏幕的画面,做电脑屏幕的直播。


STEP2 . 创建直播频道

使用保利威视频云直播平台创建频道,请 点此登录 保利威视管理平台;如果您还没有帐号,您需要先注册一个保利威视的帐号(点击注册帐号),保利威视提供直播试用服务的,所以您可以先注册试用一下。

操作:登录保利威视管理平台 >> POLYV云直播 >> 创建频道,如下图:

登录保利威视管理平台创建频道

.创建直播频道成功后,显示如下(提示如下频道号和密码,在后面发起直播时会用到):

直播频道创建议成功


STEP3 . 设置直播观看页

操作:保利威视管理平台 >> POLYV云直播 >> 频道列表,如下图:

操作:设定您直播频道的基本信息,例如设定本次直播活动的名称等。

STEP4 . 发起直播

操作:保利威视管理平台 >> POLYV云直播 >> 相关下载,下载保利威视直播助手(并安装),如下图。
相关文件下载:http://www.polyv.net/download

下载POLYV直播助手

操作: 安装好“POLYV直播助手”这个直播工具,安装方式很简单,直接点下一步安装即可安装完成。
安装完成后,用STEP2中创建的频道号和密码 点此跳至STEP2查看 ),登录即可,如下图。POLYV直播助手

在POLYV直播助手界面中,点击“添加截屏源”,就会自动捕获电脑桌面屏幕。捕获后,即可点击下方的“开始直播”按钮,发布直播的操作,就完成了,如下图。

提示说明:
1. “添加截屏源”时会有两个选项“共享窗口”和“共享屏幕”;
2.“共享窗口”是指将某个应用程序界面窗口来进行直播,比如您桌面开了有dota游戏和QQ聊天两个应用程序,您只想将dota游戏界面来做直播,那么,共享窗口选择dota游戏这个应用程序的窗口就可以了。
3. “共享屏幕”很好理解,就是您电脑的整个桌面屏幕进行直播。
4.做游戏直播时,可以添加打游戏的讲解声音吗?当然可以。只要接有麦克风之类的音频设备就可以的,具体操作是,点击右上角“设备调试”,然后在麦克风选项中,选取您的设音频设备即可。

自动捕获摄像头/采集卡等设备

自动捕获摄像头/采集卡等设备


STEP5 . 观看直播

接下来,我们来测试观看效果。

操作:保利威视管理平台 >> POLYV云直播 >> 频道列表 >> 观看直播效果:

自动捕获摄像头/采集卡等设备

PC端页面打开后,效果如下图:

自动捕获摄像头/采集卡等设备

此时,您可以微信扫右侧二维码,就可以直接在微信中观看了。当然您也可以将其分享到您的朋友圈或微信公众号中。

最后,移动端观看的效果如下图:

游戏直播,您可以微信扫右侧二维码,就可以直接在微信中观看了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Delphi 是一种流行的可视化开发工具和集成开发环境(IDE),用于开发桌面应用程序。在 Delphi 中,我们可以使用许多组件和库来实现桌面录屏功能。 要实现 Delphi 桌面录屏,我们可以使用 Windows API 函数来捕获屏幕上的图像并将其保存为视频文件。下面是一个简单的实现步骤: 1. 首先,我们需要导入一些必要的单元,并定义一些变量。例如,我们可以导入 Windows 单元并定义一个位图(Bitmap)对象和一个多媒体文件(AVI)对象。 2. 我们可以使用 Windows API 函数 "GetSystemMetrics" 获取屏幕的宽度和高度,以便于创建一个与屏幕大小相同的位图对象。 3. 接下来,我们需要循环捕获屏幕上的图像,并将其添加到位图对象中。我们可以使用 Windows API 函数 "BitBlt" 将屏幕上的图像复制到位图中。 4. 为了能够将捕获到的图像保存为视频文件,我们可以使用 AVIFile API 函数来创建一个 AVI 文件对象,并设置一些必要的属性,如视频帧率和压缩编码器。 5. 在捕获到所有图像并将其添加到位图对象后,我们可以使用 AVIFile API 函数将位图保存为视频文件。我们需要将位图对象转换为 AVI 编码的位图对象,并将其添加到 AVI 文件对象中。 6. 最后,我们需要释放所有使用的资源,并关闭 AVI 文件对象和位图对象。 以上是一个简单的实现步骤,实际上,桌面录屏功能可能涉及到更多的细节和操作。但是通过使用 Delphi 和 Windows API 函数,我们可以很方便地实现桌面录屏的功能。希望这个回答对您有帮助! ### 回答2: Delphi是一种流行的集成开发环境(IDE)和编程语言,可以用于开发Windows平台的桌面应用程序。要实现桌面录屏功能,可以使用Delphi的强大功能和第三方库来完成。 首先,需要获取桌面的图像和音频数据。可以使用Windows API来获取屏幕上的图像,并使用音频库来捕获系统的音频输出。Delphi提供了许多可以调用Windows API的方法和类。 接下来,需要将获取到的图像和音频数据进行编码和压缩,以便可以保存为可播放的视频文件。Delphi中有许多视频编码和压缩库可以使用,例如FFmpeg或GStreamer。通过调用这些库的函数,并结合桌面捕获的数据,可以将数据编码为视频格式,如MP4或AVI。 同时,还可以考虑添加一些用户交互的功能,例如启动和停止录制,选择保存路径和文件名等。可以使用Delphi的UI组件和事件处理机制来实现这些功能,并与视频录制的逻辑进行集成。 最后,将编码后的视频数据写入保存路径中的文件,以便可以随时播放和分享。Delphi提供了文件操作的函数和类,可以方便地将数据写入文件中。 总结来说,实现Delphi桌面录制功能需要获取桌面图像和音频数据、编码和压缩数据、添加用户交互功能以及将数据保存为视频文件。通过合理选取Delphi的功能和第三方库,可以实现一个功能强大的桌面录制应用程序。 ### 回答3: Delphi是一种流行的编程语言,可以用于开发桌面应用程序。要实现桌面录屏功能,我可以给出一个基本的实现方案。 首先,我们需要获取桌面的图像数据。可以使用Delphi中的Graphics对象的CopyFromScreen函数来实现这一点。这个函数可以将整个桌面的图像数据复制到一个位图中。 然后,我们可以使用Delphi提供的视频编码库来将图像数据编码为视频文件。例如,我们可以使用FFmpeg库来进行视频编码。可以通过调用FFmpeg的命令行工具,或者使用Delphi的外部调用功能来实现。 在录屏过程中,我们可以在每一帧结束后将图像数据写入视频文件。为了确保流畅的录屏效果,我们可以使用一个计时器来定期采集桌面图像,并将其写入到视频文件中。 最后,我们需要提供一些用户界面来控制录屏的开始和停止。这可以通过在Delphi中创建一个简单的窗体来实现。窗体上可以放置开始和停止按钮,以及显示录屏状态的标签。 除了基本的录屏功能,还可以添加一些扩展功能,例如录制特定区域或窗口,录制声音,设置视频的分辨率和帧率等等。这些功能可以通过调用相应的Delphi库或外部工具来实现。 总之,使用Delphi可以相对容易地实现桌面录屏功能。通过调用Delphi的API和外部工具,我们可以获取桌面图像数据并进行视频编码。结合一些简单的用户界面控件,可以创建一个完整的桌面录屏应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值