project Mint

 Sat, 17-Jun-2023 03:10:02

feature for Mint

1.chat app

2.video player

3.video conference

 

 

sever

  1. http
  2. websock

 

android

libnetwork, sql  port to android

 

 

 

 

to understand scoped starage in android R

 

 

 

文件传输在wifi情况下,特别慢, 需要分析原因。

p2p文件传输,消息发送

 

**文件传输在wifi情况下,特别慢, 需要分析原因。 (原因可能是丢包的重传间隔太大,导致丢包率计算错误,码率一直上不去).

再次分析,发现只有在平板电脑的win10系统,接收慢。开始以为 socket recvbuf 64k太小的原因,后来改大,改到10m也没有用。发现cpu占用40%-50%,估计是这平板的cpu主频1.2g太小,处理速度慢,没来得及从缓存里取数据,导致丢包。

 

p2p文件传输,消息发送

logging.cc 356, win32 printf twice

 

                                                                                                                                                                                                   
                                                                                                                                                                                                   
1  webrtc::StreamStatisticianImpl::CalculateRtcpStatistics                                                                                           receive_statistics_impl.cc 207 0x149696b      
2  webrtc::StreamStatisticianImpl::GetActiveStatisticsAndReset                                                                                       receive_statistics_impl.cc 196 0x1496723      
3  webrtc::ReceiveStatisticsImpl::<lambda(uint32_t, webrtc::StreamStatisticianImpl *)>::operator()(uint32_t, webrtc::StreamStatisticianImpl *) const receive_statistics_impl.cc 378 0x1497563      
4  webrtc::ReceiveStatisticsImpl::RtcpReportBlocks                                                                                                   receive_statistics_impl.cc 399 0x149793a      
5  webrtc::RTCPSender::CreateReportBlocks                                                                                                            rtcp_sender.cc             930 0x1bd5574      
6  webrtc::RTCPSender::BuildRR                                                                                                                       rtcp_sender.cc             494 0x1bd330d      
7  webrtc::RTCPSender::ComputeCompoundRTCPPacket                                                                                                     rtcp_sender.cc             844 0x1bd4ced      
8  webrtc::RTCPSender::SendCompoundRTCP                                                                                                              rtcp_sender.cc             764 0x1bd4474      
9  webrtc::RTCPSender::SendRTCP                                                                                                                      rtcp_sender.cc             750 0x1bd43c7      
10 webrtc::ModuleRtpRtcpImpl2::Process                                                                                                               rtp_rtcp_impl2.cc          141 0x149bf65      
11 webrtc::ProcessThreadImpl::Process                                                                                                                process_thread_impl.cc     225 0x66d935       
12 webrtc::ProcessThreadImpl::Run                                                                                                                    process_thread_impl.cc     198 0x66d623       
13 rtc::PlatformThread::Run                                                                                                                          platform_thread.cc         130 0x583fd8       
14 rtc::PlatformThread::StartThread                                                                                                                  platform_thread.cc         67  0x583772       
15 start_thread                                                                                                                                                                     0x7ffff4fa36ea 
16 clone                                                                                                                                                                            0x7ffff1744a6f