VideoWhisper can provide consulting and site services to implement different types of video streaming features. A project may include multiple video streaming scenarios and require a mix of different technologies, features, turnkey site solutions.

Video Streaming

1 Way Live Streaming
This type of streaming can be done using different types of sources:
– website (WebRTC)
– desktop and mobile encoders (RTMP)
– IP cameras (RTSP)
This type of streaming is common for live events, monitoring surveillance cameras for a restricted group of users, without using public platforms.
Recommended streaming technology for 1 to many streaming is usually Wowza Streaming Engine as relay server, to enable non web protocols and delivery to many users.
Live Web Broadcast Demo
2 Way Video Calls
Private 2 way video calls are applicable on various scenarios including paid video call services, random math videochat for entertainment.
Recommended streaming technology for private calls is usually WebRTC with a signaling server and STUN/TURN, for best latency.
Live Web Videocall Demo
Random Videochat Demo
Webcam / Microphone / Screen Recording
Web based media recording can be used in projects that required video messaging, support and consulting services, user verification/approval.
Webcam Recording Demo
Video Conferencing / Collaboration
Video conferencing and collaboration with multiple visible participants is a great options for online meetings, seminars. Proposed solutions can include collaboration specific features like selecting speakers, sharing files, displaying pictures/videos or streams for all participants to see.
Optimal streaming technology may vary depending maximum number of users in a room but usually requires a relay streaming server for scaling.

 

Streaming Related Features

In addition to live video streaming, technical solutions can include related features:

  • text chat (for video chat)
  • user interactions (i.e. request/accept private call)
  • listing live rooms
  • membership restricted access
  • donations/gifts/tips
  • pay per minute
  • pay per room
  • sharing files
  • sharing video/audio recordings
  • generating stream snapshots (for listings)
  • archiving live streams as videos
  • automated content moderation services

 

Platform Features

Depending on project objectives, technical solutions including components, plugins, settings, services can be recommended for:

  • e-commerce
  • social features, user profiles/connections/feeds
  • e-learning
  • billing options
  • selling digital content
  • support system and content reporting
  • content moderation
  • content rating and review
  • site security
  • site performance

 

Turnkey Streaming Site Solutions

Fans Paysite
Empowers creators to sell subscriptions, manage digital assets, and operate seamless transactions via an integrated tokens/credits wallet system. Supports all major payment gateways with WooCommerce token packages, ensuring a frictionless payment experience.
Paid Videochat
Enables performers from various sectors—be it education, counseling, or entertainment—to monetize their skills through live video streaming, private videocall consultations, and digital media sales. Designed for seamless operation across devices, this plugin integrates cutting-edge technologies like HTML5 WebRTC/HLS for an optimal user experience without the need for additional downloads.
Broadcast Live Video
Broadcast live video streaming channels from various sources (PC webcams, mobile cameras, RTSP IP cameras, desktop encoders like OBS, iOS/Android  apps like Larix Broadcaster).
Video Share VOD
Launch a fully featured video on demand (VOD) platform with the Video Share VOD plugin. This turnkey solution for WordPress allows users to upload, manage, and publish videos effortlessly.
2 Way Videocalls / Random Videochat 
Easily set up video call rooms or random video chat from WordPress. 100% HTML5, no downloads required. Just share the room link for instant connection.

Streaming site services are available from Site2Stream where you can find turnkey hosted plans or deployment on own server.

 

How to get Started?

Provide more details about your project to receive suggestions relevant to your objectives, including live demos.