yogesh jain Posted March 30 Share Posted March 30 Any solution to manage the quality of video captured by camera. I want high quality of video stream by user mobile camera but unable to manage quality Link to comment Share on other sites More sharing options...
1 Yash Posted March 30 Share Posted March 30 Hi @yogesh jain I hope you are fine. WebRTC does not allow forcing quality in publishing. If there is enough bandwidth available, it increases the resolution and bitrate. Link to comment Share on other sites More sharing options...
1 Yash Posted March 30 Share Posted March 30 @yogesh jain As I see, you mentioned it for all the SDKs (Android/IOS/JavaScript). Please ensure that your network connection is good for publishing a high-quality stream. For example, on the AMS WebRTC sample page, you can publish a 480p stream by default, but you can try to increase the resolution from media constraints and max bit rate from the bitrate section to achieve 1080p if your connection and bandwidth are good. Similarly, for the Android SDK, you can specify the maximum bit rate as follows:this.getIntent().putExtra(EXTRA_VIDEO_BITRATE, 2000); I hope it helps. Link to comment Share on other sites More sharing options...
1 Yash Posted March 30 Share Posted March 30 @yogesh jain 2000 kbps is good enough to publish the good quality stream but as I mentioned in my previous comments, it is the maximum bit rate. WebRTC handles the quality automatically as per the bandwidth. You can try to play the stream on player.html sample page when you are publishing it from SDK. On that page you can see the stats of the published stream. 1 Link to comment Share on other sites More sharing options...
0 yogesh jain Posted March 30 Author Share Posted March 30 hi @Yash Is there any solution for streaming quality? beacause we get very low quality of streaming. Link to comment Share on other sites More sharing options...
0 yogesh jain Posted March 30 Author Share Posted March 30 @Yash can you please help me to set this variables for high quality published stream this.intent.putExtra(CallActivity.EXTRA_CAPTURETOTEXTURE_ENABLED, true) this.intent.putExtra(CallActivity.EXTRA_VIDEO_FPS, 30) this.intent.putExtra(CallActivity.EXTRA_VIDEO_BITRATE, 2000) this.intent.putExtra(CallActivity.EXTRA_CAPTURETOTEXTURE_ENABLED, true) this.intent.putExtra(CallActivity.EXTRA_DATA_CHANNEL_ENABLED, enableDataChannel) Link to comment Share on other sites More sharing options...
0 yogesh jain Posted March 30 Author Share Posted March 30 ok i will try 1 Link to comment Share on other sites More sharing options...
Question
yogesh jain
Any solution to manage the quality of video captured by camera. I want high quality of video stream by user mobile camera but unable to manage quality
Link to comment
Share on other sites
Top Posters For This Question
4
3
Popular Days
Mar 30
7
Top Posters For This Question
yogesh jain 4 posts
Yash 3 posts
Popular Days
Mar 30 2023
7 posts
Popular Posts
Yash
@yogesh jain 2000 kbps is good enough to publish the good quality stream but as I mentioned in my previous comments, it is the maximum bit rate. WebRTC handles the quality automatically as per the b
yogesh jain
ok i will try
6 answers to this question
Recommended Posts