WebRTC:视频黑屏比特率

时间:2016-11-10 10:30:44

标签: webrtc

视频静音时是否显示黑屏的比特率与原始视频的比特率相同,还是因为它只是黑屏而显着减少?

2 个答案:

答案 0 :(得分:2)

遇到chrome://webrtc-internals,它内置了比特率跟踪功能,并具有其他优秀功能。 enter image description here

如图所示,视频静音前的比特率约为150k,视频静音时缩小至约30k。

答案 1 :(得分:1)

显着减少。由于基本上没有视频信息被发送到远程方。多少取决于很多因素(连接质量等)。

我刚刚进行了快速测试,public class MarkerDemoActivity extends FragmentActivity implements OnMarkerClickListener, OnMapReadyCallback { private static final LatLng PERTH = new LatLng(-31.952854, 115.857342); private static final LatLng SYDNEY = new LatLng(-33.87365, 151.20689); private static final LatLng BRISBANE = new LatLng(-27.47093, 153.0235); private Marker mPerth; private Marker mSydney; private Marker mBrisbane; private GoogleMap mMap; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.marker_demo); SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map); mapFragment.getMapAsync(this); } /** Called when the map is ready. */ @Override public void onMapReady(GoogleMap map) { mMap = map; // Add some markers to the map, and add a data object to each marker. mPerth = mMap.addMarker(new MarkerOptions() .position(PERTH) .title("Perth"); mPerth.setTag(0); mSydney = mMap.addMarker(new MarkerOptions() .position(SYDNEY) .title("Sydney"); mSydney.setTag(0); mBrisbane = mMap.addMarker(new MarkerOptions() .position(BRISBANE) .title("Brisbane"); mBrisbane.setTag(0); // Set a listener for marker click. mMap.setOnMarkerClickListener(this); } /** Called when the user clicks a marker. */ @Override public boolean onMarkerClick(final Marker marker) { // Retrieve the data from the marker. Integer clickCount = (Integer) marker.getTag(); // Check if a click count was set, then display the click count. if (clickCount != null) { clickCount = clickCount + 1; marker.setTag(clickCount); Toast.makeText(this, marker.getTitle() + " has been clicked " + clickCount + " times.", Toast.LENGTH_SHORT).show(); } // Return false to indicate that we have not consumed the event and that we wish // for the default behavior to occur (which is for the camera to move such that the // marker is centered and for the marker's info window to open, if it has one). return false; } 的传出比特率约为640x480 @ 27fps900 kbps。禁用流的视频跟踪会导致传出比特率为1 mbps

请记住,这只是我做过的一个简单测试。您可以通过评估30 kbps

中的报告来自行获取此类信息

getStats的一些文档和库