- 博客(4)
- 收藏
- 关注
原创 「Mutilated Webrtc」Fec Encode
uint32_t VideoSendStreamImpl::OnBitrateUpdated(BitrateAllocationUpdate update) { ... rtp_video_sender_->OnBitrateUpdated(update, stats_proxy_->GetSendFrameRate()); ...}src/call/rtp_video_sender.ccvoid RtpVideoSender::OnBitrate..
2021-04-22 18:19:24 261
原创 (01)Webrtc::Fec与Nack的二三事
写在前面:要理解Fec与Nack逻辑,我喜欢先从接受端看, 理解了Fec与Nack是如何被使用的,才能更好的明白不同的机制应该怎么用,在什么场合用。 更新丢包逻辑void PacketBuffer::UpdateMissingPackets(uint16_t seq_num) { if (!newest_inserted_seq_num_) newest_inserted_seq_num_ = seq_num; const int kMaxPaddingAge = ...
2021-01-25 19:04:10 1691 2
原创 iPhone Development Via Xcode5 vol.02
在这一章,我们的目标是做一个简单的应用,以此了解一些iOS开发的基本概念。我们就做一个考试作弊应用,应用有一个选择器,选择器分两列,左侧是题目序号,右侧是题目答案,应用还有一个按钮,点一下就可以发送答案。从分析来看,我们的应用需要3个控件,一个标签,一个选择器以及一个按钮。在iOS开发中,选择器可以使用Picker View控件,这是一种固定大小的控件,使用滚轮显示。我们首先创建工程,点开Ma
2014-01-30 11:52:42 630
原创 iPhone Development Via Xcode5 vol.01
- 写在最前面的话现在市面上的书大部分都基于Xcode3/Xcode4,很难照着示例的内容一步步走,有些内容也过时了。在学习过程中博主走了不少弯路,翻查了很多资料来解决版本差异问题。为了自己今后查阅方便,也为了跟我一样苦逼的孩纸们能有条捷径可走,我决定写一系列的博文记录下自己用Xcode学习iPhone开发的旅程,也希望自己能坚持下来,杜绝掉三分钟热度的毛病。- Let's go!
2014-01-25 20:04:31 861
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人