Page 1 of 1
ANN: RVMedia 8.0
Posted: Wed Nov 18, 2020 8:48 am
by Sergey Tkachenko
RVMedia 8.0 has been released.
It has improvements in many areas: webcam support in Linux, MJpeg stream reading, FFmpeg and GStreamer support, API of IP cameras.
Details are here:
https://www.trichview.com/forums/viewto ... =6&t=10229
RVMedia 8.0.1
Posted: Sun Jan 03, 2021 7:52 pm
by Sergey Tkachenko
Updated to version 8.0.1
Re: ANN: RVMedia 8.0
Posted: Thu Apr 01, 2021 4:14 pm
by Sergey Tkachenko
Updated to version 8.1
Re: ANN: RVMedia 8.0
Posted: Thu Apr 08, 2021 9:30 pm
by jimhawkins2
Congratulations Sergey. An excellent update.
A few points:
• Disconnects: In client-server mode the client drops out randomly – usually after a period of no interaction. I can’t see any automatic re-connect mechanism, but maybe I’ve missed it.
• FFMPEG: There seems to be a complete FFMPEG interface. So, there’s no reason not to have a player that will play anything. I use FFMpegVCL for this with great results. Ideally, I would like to be build a player that’s capable of streaming what it’s playing. It should be easy to pump the video and audio to a TCamSender. Then my interpreters could be presented either with a webcam speaker or a streamed speaker to interpret. That’s vital for me.
• Android: here is plenty of Android stuff defined. Can we have a demo, please, or instructions on how to make one!
Well done!
Re: ANN: RVMedia 8.0
Posted: Fri Apr 09, 2021 7:29 am
by Sergey Tkachenko
1. You can handle disconnects in OnDisconnect events of TRVCamReceiver/TRVCamSender, and in OnEndVideoStream event of TRVCamera.
2. Streaming is planned in future updates (there are 4 things that I plan to do next: streaming, reading sound from videos, ONVIF, FMX for Linux).
3. Sorry, Android is not supported yet, the next target platform is FMX for Linix
Re: ANN: RVMedia 8.0
Posted: Sat Apr 10, 2021 7:39 am
by jimhawkins2
Thanks, Sergey
All I need is to expose a method to send audio and video to a Tcamsender. My FFMPEG system can deliver video frame and audio frame events very reliably, if necessary with transcoding. The audio frames are all PCM with the samples/sec, channels and bits/sample in the event call. The video frames are either the actual frame delivered by FFMPEG in it's encoded format, or a BMP.
Looking at your code, it's very stream-based, so maybe being able to supply a custom stream is the answer. I'll have a look at it some more.
I have zero customers worldwide using Linux on the desktop, so that's of no significance to me - although a Linux version of the server running as deamon would be VERY useful.
Best wishes - Jim
Re: ANN: RVMedia 8.0
Posted: Sat Apr 10, 2021 8:29 am
by Sergey Tkachenko
For sending video, you can use TRVCamera with DeviceType = rvdtUserData. Provide frames in OnNewImage event.
As for audio, you can send a wav file (TRVMicrophone SourceType = rvsstWAV, file is specified in WAVFileName property).
Re: ANN: RVMedia 8.0
Posted: Sat Apr 10, 2021 8:24 pm
by jimhawkins2
Nearly there!
But - I don't want to extract the track to a wav unless I have to. That would cause a lot of sync problems. I really need to be able to write data in real-time.