139 lines
2.8 KiB
Markdown
139 lines
2.8 KiB
Markdown
# Pixel Streaming Setup - Dubai Metaverse
|
|
|
|
## Overview
|
|
|
|
This document describes the Pixel Streaming setup for cloud-based access to the Dubai Metaverse (optional feature).
|
|
|
|
## Pixel Streaming
|
|
|
|
### Overview
|
|
|
|
Pixel Streaming allows running Unreal Engine applications in the cloud and streaming the rendered output to web browsers.
|
|
|
|
### Use Cases
|
|
|
|
- **Web Access**: Access via web browser
|
|
- **Low-End Devices**: Run on low-end devices
|
|
- **Cloud Deployment**: Deploy to cloud servers
|
|
- **Scalability**: Scale to multiple users
|
|
|
|
---
|
|
|
|
## Setup
|
|
|
|
### Prerequisites
|
|
|
|
1. **Unreal Engine**: UE5.4 with Pixel Streaming plugin
|
|
2. **Web Server**: Web server for streaming
|
|
3. **Cloud Server**: Cloud server for Unreal application
|
|
4. **Network**: Good network connection
|
|
|
|
### Plugin Installation
|
|
|
|
1. **Enable Plugin**:
|
|
- Edit > Plugins
|
|
- Search for "Pixel Streaming"
|
|
- Enable plugin
|
|
- Restart editor
|
|
|
|
2. **Verify Installation**:
|
|
- Check plugin is active
|
|
- Verify Pixel Streaming tools available
|
|
|
|
---
|
|
|
|
## Server Setup
|
|
|
|
### Unreal Application Server
|
|
|
|
1. **Package Application**:
|
|
- Package application for server
|
|
- Configure for Pixel Streaming
|
|
- Deploy to server
|
|
|
|
2. **Start Server**:
|
|
- Start Unreal application
|
|
- Configure Pixel Streaming
|
|
- Start streaming
|
|
|
|
### Web Server
|
|
|
|
1. **Web Server Setup**:
|
|
- Set up web server
|
|
- Configure for Pixel Streaming
|
|
- Host web interface
|
|
|
|
2. **Web Interface**:
|
|
- Create web interface
|
|
- Connect to streaming server
|
|
- Handle user input
|
|
|
|
---
|
|
|
|
## Configuration
|
|
|
|
### Streaming Settings
|
|
|
|
- **Resolution**: Streaming resolution
|
|
- **Frame Rate**: Target frame rate
|
|
- **Bitrate**: Streaming bitrate
|
|
- **Quality**: Streaming quality
|
|
|
|
### Network Settings
|
|
|
|
- **Latency**: Network latency
|
|
- **Bandwidth**: Required bandwidth
|
|
- **Compression**: Video compression
|
|
|
|
---
|
|
|
|
## Testing
|
|
|
|
### Streaming Testing
|
|
|
|
1. **Connection**: Test connection to server
|
|
2. **Quality**: Test streaming quality
|
|
3. **Latency**: Test streaming latency
|
|
4. **Performance**: Test server performance
|
|
|
|
---
|
|
|
|
## Troubleshooting
|
|
|
|
### Common Issues
|
|
|
|
**Issue**: Connection fails
|
|
- **Solution**: Check network connection
|
|
- **Solution**: Verify server is running
|
|
- **Solution**: Check firewall settings
|
|
|
|
**Issue**: Poor quality
|
|
- **Solution**: Increase bitrate
|
|
- **Solution**: Improve network connection
|
|
- **Solution**: Optimize server performance
|
|
|
|
**Issue**: High latency
|
|
- **Solution**: Optimize network
|
|
- **Solution**: Reduce streaming resolution
|
|
- **Solution**: Use closer server location
|
|
|
|
---
|
|
|
|
## Documentation
|
|
|
|
### Pixel Streaming Documentation
|
|
|
|
Document Pixel Streaming setup:
|
|
- **Server Configuration**: Server settings
|
|
- **Web Interface**: Web interface setup
|
|
- **Network Requirements**: Network requirements
|
|
- **Usage**: How to use Pixel Streaming
|
|
|
|
---
|
|
|
|
**Version**: 1.0
|
|
**Last Updated**: [Current Date]
|
|
|
|
**Note**: Pixel Streaming is optional. The project can function without it.
|
|
|