Component props
The rendered StreamingControls component
The StreamingControls component offers both full and compact modes for different layout requirements. It includes an options dialog for configuring streaming settings like MP4 recording.
Key Features:
Basic streaming controls:
import { StreamingControls } from '@hiyve/react-capture';
function LiveStreaming() {
const { isStreaming, isStreamingStarting, startStreaming, stopStreaming, streamingDuration } = useStreaming();
return (
<StreamingControls
isStreaming={isStreaming}
isStreamingStarting={isStreamingStarting}
onStreamingStart={startStreaming}
onStreamingStop={stopStreaming}
duration={streamingDuration}
/>
);
}
StreamingControls provides UI for starting and stopping live streams.