Re: Video IO

13 views
Skip to first unread message

Intencity Team

unread,
Aug 14, 2015, 2:46:01 PM8/14/15
to Eric Cooper, myprojectguide
Hi Eric,

Sorry for the delay in responding... We currently don't have any staff
to actively work on this project - everyone is busy with their other
full time jobs :)
In any case, I will attempt to answer your question here... I will
also ask someone to help out with other pending posts on the mailing
list.

There have been some changes in Video-IO since version 3.3 was
released, but I don't think any of those changes will affect your
video quality. You can compare the source code change date in
https://code.google.com/p/flash-videoio/source/list
with dates of 3.3 release Sep 2012.

(1) The pixelation problem is solved by setting the "smoothing"
property to true.
http://myprojectguide.org/p/flash-videoio/10.html
has details. This is enabled by default on test.html page as you would notice.

I recommend you use cameraQuality as 80 or 90 (not 100). With 100 the
bandwidth will be too high which will make it very slow (in terms of
framerate).

(2) The pixelation happens if the camera capture and display sizes are
different.
The camera capture size can be set using "cameraDimension" property I
believe the default is "320x240". On the other hand blockiness or
blurriness happens due to encoder quality "cameraQuality".

(3) Finally, I suggest using the H264/Avc codec. It requires Flash
Player 11+ and use of VideoIO11.swf that is part of the download zip
file. I suspect this was the reason but try all three mentioned in
this email. You can view source of
view-source:http://myprojectguide.org/p/flash-videoio/test.html to see
how it dynamically detects Flash Player version and loads the right
SWF. Look for hasVersion11. Or you can just hardcode VideoIO11.swf
since most Flash Players now are above 11 anyway.

However, if you use H264/Avc and enable cameraLoopback then the local
video is displayed with low quality Sorenson (at least that was the
case few years ago), but is streamed with H.264 to remote.

Good luck and keep us posted how it goes...

- K

On Fri, Aug 14, 2015 at 6:23 AM, Eric Cooper <thecoo...@gmail.com> wrote:
> I apologize for contacting you directly but no one has responded to the
> posting in the support group.
>
> I'm wondering if I can get version 3.4 of VideoIO. The latest version for
> download is 3.3. I've built a web conferencing application using this
> plugin, but I'm having performance issues....lots of pixelation, even when
> I set the cameraQuality to 100. When I tested using the API testing page, I
> didn't see these same issues. In both tests I've used my adobe cirrus
> account as the media server, so I'm wondering if the issue is with the
> version of the swf plugin.
>
> Thank you
> Eric

Eric Cooper

unread,
Aug 14, 2015, 5:31:40 PM8/14/15
to theint...@gmail.com, myprojectguide
Thank you very much for the reply, you've helped out tremendously.  The setting that has really solved it was the video codec.  As soon as I set it to H264 it smoothed everything out and eliminated all of the pixelation.  I'll just need to play with some of the other settings to see about increasing performance because there is a bit of a delay that I'd like to reduce....my guess is that its the cameraQuality setting.  I need to come to a happy medium between quality and performance.

Just for your own info, I'm using a combination of your plugin with SignalR to broadcast the cirrus ids to the other people in the conference room.  It works very nicely...all of the feeds start up automatically all around when new people enter the room.

Thanks again
Eric
Reply all
Reply to author
Forward
0 new messages