Best Universal Video Streamer to Send and Receive Realtime Picture for Unity.
– Scene Camera Streaming Demo
– Device Camera Streaming Demo
– Video File Streaming Demo
– Open, Extendable C# Code
– Fast UDP protocol
– Super Lightweight
– Developer friendly API
1. Is this plugin works for me?
Try this Demo combinations of .exe Server and .apk / .exe Client. DOWNLOAD
Launch both apps connecting to Local Network. Wait until they see each other (Tap on Client App screen to restart finding if needed).
NOTE: Every combination of Client and Server for different platforms can be build from Unity Package.
If you had any questions during testing of the product please write to email@example.com
Also please see GettingStarted Documentation before buying. VIEW
2. Which platforms are supported?
There is No Platforms limitation at all. However algorithm is uses Threading for best performance, so Web GL won’t work with Threads. Anyway the Source Code is opened in written in C# and can be customized special for Web GL.
3. What are the advantages of using streaming media?
“Streaming media” refers to listening to or viewing digital media (audio or video) on your computer in real time as it comes across the Internet. Originally, people had to wait up to an hour to hear or see a few minutes of downloaded audio and video. Internet media via the download-and-play method means your computer downloads a compressed media file, such as .mov, from the Internet to your hard drive. Once that file has downloaded completely, the media starts to play. With streaming media, you can view content and information instantly on anything from an ordinary dial-up line to a broadband connection or here on campus. Real time streaming broadcasts directly to your computer from our server and is played back as the information is received.
4. What is the purpose of compression?
The way to reduce file size is through compression. All media files streamed across the Internet have been compressed considerably. The goal is to make the original raw material more compact and transportable. In the process, you need to remove something from the raw material. In working with media, the raw material consists of your captured or digitized audio and video files, often referred to as raw media. Raw media files are normally very large and need to be compressed for better transport across various Internet bandwidths.
5. Is there significant reduction in quality?
During compression, what is taken out can never fully be restored. Hence, the quality of highly compressed media files will never look and sound as good as the original media. When you compress audio and video files for streaming, you will always lose some quality. As you make file sizes smaller and smaller to accommodate lower bandwidths, loss of quality is more noticeable. This is especially true for video media. However, current compression software enables us to cut down these obstacles, providing a superior stream.
6. How can I make sure that my audio/video will look good when streaming?
There are several things you can do to ensure that your final product leaves an impact. Though these are not binding rules, they can save your final product from looking cumbersome and sloppy.
Good Lighting – More light means better detail. Compression will take away some very fine points; be sure to over-compensate in darker areas.
Fixed Camera – The more movement the image has, the bigger the file size will be. Unnecessary, erratic movement is harder on the compressor software and can cause problems while streaming.
Close-Ups – The tighter your image is on the subject, the better the stream will appear. The compressor will encode every movement. If the image has only one source of movement, there will be less loss in quality while streaming.
7. Does GIGA Video Streamer automatically link my files to my Project?
No. GIGA Video Streamer is an Application Level stream solution. You have to include it to your code.
Please see GettingStarted Documentation above.
8. How to use GIGA Video Streamer with my custom Client / Sever?
You can specify every possible End Point in the EndPointProvider.cs class.
Good luck and have a Happy coding,
Sincerely yours GigaNeo.