StreamGear FAQs¶
What is StreamGear API and what does it do?¶
Answer: StreamGear automates transcoding workflow for generating Ultra-Low Latency, High-Quality, Dynamic & Adaptive Streaming Formats (such as MPEG-DASH) in just few lines of python code. For more info. see StreamGear doc ➶
How to get started with StreamGear API?¶
Answer: First, refer to the Switching from OpenCV guide, then go through StreamGear documentation. If you still have doubts, ask us on Gitter ➶ Community channel.
What is .mpd
file created with StreamGear?¶
Answer: SteamGear also creates a Manifest file (such as MPD in-case of DASH) besides segments that describe these segment information (timing, URL, media characteristics like video resolution and bit rates) and is provided to the client before the streaming session.
How to play Streaming Assets created with StreamGear API?¶
Answer: You can easily feed Manifest file(.mpd
) to DASH Supported Players Input but sure encoded chunks are present along with it. See this list of recommended players ➶
What Adaptive Streaming Formats are supported yet?¶
Answer: SteamGear currently only supports MPEG-DASH (Dynamic Adaptive Streaming over HTTP, ISO/IEC 23009-1) , but other adaptive streaming technologies such as Apple HLS, Microsoft Smooth Streaming, will be added soon.
Is DRM Encryption supported in StreamGear API?¶
Answer: No, DRM Encryption is NOT supported yet.
How to create additional streams in StreamGear API?¶
Answer: See this example ➶
How to use StreamGear API with OpenCV?¶
Answer: See this example ➶
How to use StreamGear API with real-time frames?¶
Answer: See Real-time Frames Mode ➶
How to use Hardware/GPU encoder for transcoding in StreamGear API?¶
Answer: See this example ➶