[sip-comm-dev] Bit rate for H264


#1

Hello Devs,

What is the default bit rate for H264 video ?
Do you have plan to introduce in the GUI ?

One another question, before I could see other video codecs but now it is
only H264.
How is about H263 ? I am experiencing, video calls are not very good in
quality.

Thanks.


#2

Hi Pujan,

Le 25/06/2010 09:18, Pujan Srivastava a �crit :

Hello Devs,

What is the default bit rate for H264 video ?
Do you have plan to introduce in the GUI ?

Currently bitrate is defined at 128 kb (see src/net/java/sip/communicator/impl/neomedia/codec/video/h264/JNIEncoder.java).

One another question, before I could see other video codecs but now it is only H264.
How is about H263 ? I am experiencing, video calls are not very good in quality.

H263 codec was removed since revision 6916 because it seems it does not "really works that well". Moreover H263 native library was not available for Mac OS X and 64-bit Windows/Linux.

For your quality problem, do you experience some slow-down in the video at the receiver or it is just the images that look bad ?

For the first case, we have set up a output bandwidth limitation (not configurable yet) that can slow-down stream when it exceed bandwidth. You can disable it in src/net/java/sip/communicator/impl/neomedia/VideoMediaStreamImpl.java configureDataOutputStream() method, change dataOutputStream.setMaxPacketsPerMillis(1, 10) to dataOutputStream.setMaxPacketsPerMillis(-1, 10).

For the second case, is your webcam output looks good with 3rd party player such as mplayer/luvcview/iChat preview/WLM preview ?

Thanks.

Regards,

···

--
Seb


#3

Hello Seb,

Thanks for answer. I changed to setMaxPacketsPerMillis(-1, 10) and then
video rendering is faster. But video is still Pixelated/garbled. I have
tried to check my webcam with Ymessen and video looks better(peer calling).

And I have tried some other webcams as well.

Any other suggestions to try ?

Thank you.

Regards
Pujan

···

On Fri, Jun 25, 2010 at 14:42, Sebastien Vincent <seb@sip-communicator.org>wrote:

Hi Pujan,

Le 25/06/2010 09:18, Pujan Srivastava a écrit :

Hello Devs,

What is the default bit rate for H264 video ?
Do you have plan to introduce in the GUI ?

Currently bitrate is defined at 128 kb (see
src/net/java/sip/communicator/impl/neomedia/codec/video/h264/JNIEncoder.java).

One another question, before I could see other video codecs but now it is
only H264.
How is about H263 ? I am experiencing, video calls are not very good in
quality.

H263 codec was removed since revision 6916 because it seems it does not
"really works that well". Moreover H263 native library was not available for
Mac OS X and 64-bit Windows/Linux.

For your quality problem, do you experience some slow-down in the video at
the receiver or it is just the images that look bad ?

For the first case, we have set up a output bandwidth limitation (not
configurable yet) that can slow-down stream when it exceed bandwidth. You
can disable it in
src/net/java/sip/communicator/impl/neomedia/VideoMediaStreamImpl.java
configureDataOutputStream() method, change
dataOutputStream.setMaxPacketsPerMillis(1, 10) to
dataOutputStream.setMaxPacketsPerMillis(-1, 10).

For the second case, is your webcam output looks good with 3rd party player
such as mplayer/luvcview/iChat preview/WLM preview ?

Thanks.

Regards,
--
Seb