I have a video group room with 2 participants and I request a video composition at the end.
Can the audio from each participant be written to a separate channel (dual channel) so they can be extracted and analyzed separately?
Related
I am working on Sports streaming application written in swift (IOS). I am able to stream video , now my requirement is to stream video along with scoreboard like labels with team A score and team B score.
Sports Streaming with scoreboard
I want to establish a p2p video chat using WebRTC.
This is meant for a "doctor-patient" 1-on-1 video chat.
The video conference should start at a certain date/time.
However, both parties should be able to already join the room, but not see each other. They should be able to adjust their camera in private.
How could this be achieved?
I'm absolutely not sure which way to go here.
Could I perhaps switch from local stream to p2p stream at that certain start date / time of the appointment?
Thank you.
In our app, we have an HLS index file which contains multiple HLS streams for different Bandwidths. Our Lowest Badwidth stream is only audio.
We want to show a message to our users when the app has degraded to the Audio Only stream.
Is there a way to detect when we have switched to an audio only stream?
Thanks!
I'm building a streaming iOS app in Swift. Looking at the docs https://www.twilio.com/docs/api/video I understand that you can create live video chat rooms on the fly.
My use case is a bit different:
User A access a room, hit 'record' and start streaming a video of himself to Twilio storage. Creates a thumbnail in the UI. User B enters the same room and click the video thumbnail - that video should be streamed down to User B.
If user A is talking (Streaming up) and user B is in the room at the same time, it should be possible to 'Go live', which would start a live video chat room that other users can join too.
Main question: Does Twilio Programmable Video allow streaming up and down using their storage?
Secondary question: Would you say Twilio Programmable Video is the right choice for this use case or would you recommend another service?
Twilio developer evangelist here.
I'll answer this the other way around that you asked if that's ok.
If User A is currently streaming to a room and recording it (having created the room in group mode with RecordParticipantsOnConnect set to true) and another user wants to join the room, then they can. They just need an access token that gives them access to the room. They will then be able to join the room and chat and be recorded too.
Once a recording is complete, you will receive a webhook to the statusCallback URL that was set for the room. The callback for the recording will have the recording-complete and will include a MediaURL for the recording as well as the Uri and Sid for the recording resource.
You can use the media URL or the recording resource to get the binary data, which for videos will be in .mkv format. If you want to stream this video to your users, you may want to download the video and convert to a playable format. Or upload it to a streaming service.
Let me know if that helps at all.
tvtak is a platform for TV content recognition.
It can auto-recognize real-time broadcast and offline advertising video.
Tvtak's core technology should be the real-time image matching between front-end image(from tv viewer's phone camera)
and backend frame images(from real-time capturing broadcast frame).
The question is :
1. How tvtak can get the real-time broadcast channels stream?. We know the channels are encrypted by cable operator! Does tvtak need to corporate with cable operator? Or do they get the video from some free internet broadcast stream?
2. What may be the matching algorithm for tvtak?
3. How do tvtak get the electronic program guideline (EPG) for all channels?
http://www.tvtak.com/developers.html says they take the real-time streams and index them on-the-fly:
Live TV -In the back-office, TvTak indexes in real-time broadcast TV
channels in multiple countries. Video is not recorded but only
analyzed in real-time to produce the reference matching identifiers.
Cues for Pre-recorded Clips – for ad spots, movie trailers, or any other pre-recorded content, reference IDs can be generated in advance.
I doubt anyone will tell you the algorithm
Why do they need the EPG? They have the live streams, which include things like "programme name" as meta-data (I assume!)