赞
踩
准备虚幻引擎应用程序
在这个步骤中将为项目创建一个standalone可执行文件。
只有将项目作为打包应用程序运行时、或使用 Standalone Game 选项在虚幻引擎中启动时才能使用像素流送插件。 要使像素流送插件从应用程序中提取并流送音频,需要用一条特殊的命令行标签启动虚幻引擎:-AudioMixer。以下步骤将解释如何在两种情况下进行设置。 在虚幻编辑器中打开项目。 在虚幻编辑器的主菜单中选择 编辑(Edit) > 插件(Plugins)。 在 图像(Graphics) 下找到 像素流送(Pixel Streaming) 插件并勾选 启用(Enabled) 框。 Enable the Pixel Streaming plugin 点击 立即重启(Restart Now) 重启项目并应用修改。 Restart now 返回虚幻编辑器,从主菜单中选择 编辑(Edit) > 项目设置(Project Settings)。 如果项目中有角色,而您希望启用触控设备的输入(如手机和平板电脑)在关卡中移动此角色,则可能需要在屏幕上显示触摸控制器。 在 引擎(Engine) > 输入类型(Input category) 下启用 固定显示触控界面(Always Show Touch Interface) 设置。 Always Show Touch Interface 此项为任选,并非所有项目强制要求。然而,在第三人称面板之类的项目中,这能确保拥有触控设备的用户能对流送的应用程序进行控制(前提是项目的玩家控制器支持输入)。 在主菜单中选择 编辑(Edit) > 编辑器偏好(Editor Preferences...) 在 关卡编辑器(Level Editor) > 播放(Play) 中找到 额外启动参数(Additional Launch Parameters) 设置,并将其值设为 -AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888。 Additional Launch Parameters 打包Windows项目。从虚幻编辑器的主菜单中选择 文件(Files) > 打包项目(Package Project) > Windows > Windows (64-bit)。 Package for Windows 64-bit 在项目找打开虚幻引擎放置项目打包版本的文件夹,点击 选择文件夹(Select Folder)。 Select a folder 虚幻编辑器将开始打包进程。 Packaging progress indicator 打包进程完毕后,前往上方第6步中选择的文件夹。将找到一个名为 WindowsNoEditor 的文件夹,其中的内容类似于下图: Packaged output 每次启动打包应用程序时,均需要传递与第9步中一样的命令行标签。执行此操作的一种方法是设置一个快捷方式: 按住 Alt 键并拖动 .exe 文件即可在相同文件夹中(或在其他任意处)新建一个快捷方式。 Create a shortcut 右键点击快捷方式并从上下文菜单中选择 属性(Properties)。 Shortcut properties 在 *快捷方式属性(Shortcut Properties)** 窗口的 **快捷方式(Shortcut)** 选项卡中,在 **目标(Target)** 域的末尾附加文本 `-AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888` 并点击 **确认**。 Command line parameters
让像素流送系统开始运行后,可能还需要添加 -RenderOffScreen 命令行参数。如果虚幻引擎应用程序窗口意外被最小化,像素流送视频和输入流送将停止工作。-RenderOffScreen 能以headless模式运行应用程序,不带可见窗口,避免意外发生。
最终结果
在打包的standalone虚幻引擎应用程序中启用像素流送插件后,即可开始流送渲染帧和音频。
温馨提示:Linux和window都可以支持推流方案
森林乐园学员1080P安卓APP推流地址:http://www.codeforest.cn/course/547
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。