adjust webrtc video quality ?

Homer

Member
Hi guys,
Im having low quality webrtc video streaming. Is there any ways to adjust the quality to make it good? I tried to change priority of the codecs but none having good streaming quality. Is now publishing webrtc using vp8 320x240. Im on the latest version of wcs.
 

Max

Administrator
Staff member
From our tests, WebRTC quality is good.
You can also provide your link for testing. We will check with your server.
 

Max

Administrator
Staff member
So what about WebRTC quality through our demo server?
The charts look good.
 

Homer

Member
Tested. The image below is what i've tested with flashponer demo. The source broadcasted 720p with 60 fps but when publish to webrtc the video becomes pixelated and low res. Same goes to our server here.

upload_2018-1-17_13-3-48.png
 

Max

Administrator
Staff member
Hello

Our demo server had limited bitrate settings in flashphoner.properties
Code:
webrtc_cc_min_bitrate=500000
webrtc_cc_max_bitrate=500000
So you can't publish 720p stream with high bitrate and quality.
It has changed now.
Please try again.

Generally 720p streams should work with VP8 codec in priority over H.264
Code:
codecs=opus,alaw,ulaw,g729,speex16,g722,mpeg4-generic,telephone-event,vp8,h264,flv,mpv
Please check our demo server again with 720p and attach your webrtc-internals graph.
 

Max

Administrator
Staff member
Please note, the demo server is located in Europe.
Make sure you have enough bandwidth to the server from your location. It should be at least 2 Mbps with good pings to handle 720p stream.
 

Homer

Member
upload_2018-1-18_15-42-39.png


This is the charts when broadcasting to wcs5-eu.flashphoner.com:8443 and am still getting this on my local and preview.

upload_2018-1-18_15-47-41.png


We do have more than enough bandwidth to stream.
 

Max

Administrator
Staff member
Please share graphs with red and green line.
Red line is dynamic limitation on WCS server.
Green line is actual bitrate.
We do have more than enough bandwidth to stream.
It is not enough to get abstract good bandwidth.
It is important to have a good bandwidth towards this particular server.
According your graphs, the bandwidth looks poor.
 

Attachments

Top