I'm working on an YTL api project and I'm been successful in starting and stopping the live streaming form a PHP application but I need to extend the project to a VOD functionality where I need to know the exact timestamp when the recorded video begun. Any hint on how to retrieve the initial timestamp of a recorded event?
Related
I have to be able to record an incoming video call into a file. The recording must be done on the desktop application, built with electron. I'm using OpenVidu as a streaming platform. Is there any way to do that?
#Vasniktel Technically it could be possible to record the video client side as there are a number of WebRTC examples that record locally on the client, however this is not natvie to openvidu. However recording on electronjs is...
github.com/hokein/electron-screen-recorder
tutorialspoint.com/electron/… You could integrate recording separately along side your openvidu app.
The main difference here is that you want to record an incoming call and while you likely won't be able to just write the incoming webrtc data you should be able to record the area of the app (canvas) where the video player is rendered. You will be re-encoding the decoded rendered video stream, but it shouldn't be too much of a hit performance wise.
Is there an automated way to make a video public only at our desired time on a daily basis?
I see no option on youtube to do this. To automate the process, the best I could find was to upload new video through the Youtube API with "Videos: insert" referred here: https://developers.google.com/youtube/v3/docs/videos/insert
and then delete. I created a cron job to automate this process on a daily basis but the URL of the video doesn't stay the same.
No there is no way currently to schedule releases of videos as you can see by the Videos.insert method there is no were to set the time for release. Insert just adds a video they are uploaded when processing is completed.
Work around
When you upload your video set the video's privacy status.private and then when you want to release it do a video.update and set it to public. This could be done by creating a scheduler on your own system with a cron job to run it.
I am developing a video conference application using licode having multiple users(suppose 4).
I want that every user can view his webcam's video but he can publish his video in conference room only when he gets the permission.
I get access of camera using following.
localStream.init();
localStream.show("myVideo");
this is working fine.
Through a script we decide which user will get permission of publishing stream, under the script i am using following code to publish users stream.
room.publish(localStream);
but through this users stream is not publishing under the room, please tell me what i am doing wrong.
also is there any process to check how many streams in the room??
Thanks
The localStream is always available and can be used to publish anytime. Just recheck your code again. I would suggest to use setTimeout and publish the stream after 30 seconds your localstream is generated. I am sure this will work.
I am trying to develop a web application in which user can record his/her video using the webcam and upload it to youtube.
I would like to incorporate a feature in which video recording starts automatically. User need not press the start button(Ofcourse we need to take the permission to access the webcam). Once he/she allows the webcam access, the video recording should automatically start after 30 seconds.
Any help will be highly appreciated.
I m afraid that Youtube APIs does not provide that functionality. You need to build your own custom video recorder for that.
https://developers.google.com/youtube/youtube_upload_widget
Is there any solution of this below one?
I have the Video/audio URLs
My Requirement is:
Is it possible to get the video/audio from the server and at the same time I have to open the player to play it(Like showing the Live-video directly in browser Field).
Means
Getting streaming into a buffer in back-end and at the same time I want to show it in the player.
If above is possible
I want to save that particular video/audio streaming data in to one file.
This blackberry KB link explains about streaming video from server. It may help you.