NDN project issue tracking system: Issueshttps://redmine.named-data.net/https://redmine.named-data.net/favicon.ico?14759811232014-01-14T17:46:56ZNDN project issue tracking system
Redmine ndnrtc - Bug #1103 (Closed): Large jitter bufferhttps://redmine.named-data.net/issues/11032014-01-14T17:46:56ZPeter Gusevpeter@remap.ucla.edu
<p>Sometimes jitter buffer is bigger than it is supposed to be (~300ms) which causes big delays in video.</p>
ndnrtc - Task #1102 (Closed): Recover unit-testshttps://redmine.named-data.net/issues/11022014-01-14T11:06:35ZPeter Gusevpeter@remap.ucla.edu
<p>Unit tests were abandoned for some time during development. <br>
They should be restored and all be passed by the code from the repo. </p>
ndnrtc - Feature #1101 (Rejected): Prepare repository for quick deploymenthttps://redmine.named-data.net/issues/11012014-01-13T17:59:41ZPeter Gusevpeter@remap.ucla.edu
<p>Currently, NdnRtc repository is not "ready-to-code" upon checkout. Need to fix this.</p>
<ol>
<li>Add demo app "ndnrtc-app" to the repository</li>
<li>Write deployment script - it should setup all thirdparty directories and build thirdparty projects</li>
</ol>
ndnrtc - Bug #1100 (Abandoned): Crash caused by assertionhttps://redmine.named-data.net/issues/11002014-01-13T11:33:42ZPeter Gusevpeter@remap.ucla.edu
<p>Sometimes, app crashes while in fetching mode on boost shared_ptr assert with the following message in console:</p>
<blockquote>
<p>Assertion failed: (px != 0), function operator->, file /Users/peetonn/Documents/Work/CCN/ndnrtc/cpp/thirdparty/bin/include/ndnboost/smart_ptr/shared_ptr.hpp, line 653</p>
</blockquote>
<p>Here is the callstack: </p>
<p>#0 0x00007fff8ecf2212 in __pthread_kill ()<br>
#1 0x00007fff977ddb24 in pthread_kill ()<br>
#2 0x00007fff97821f61 in abort ()<br>
#3 0x00007fff97822cb9 in __assert_rtn ()<br>
#4 0x0000000104c79311 in ndnboost::shared_ptr<a href="webrtc::EncodedImage">webrtc::EncodedImage</a>::operator->() const at /Users/peetonn/Documents/Work/CCN/ndnrtc/cpp/thirdparty/bin/include/ndnboost/smart_ptr/shared_ptr.hpp:653<br>
#5 0x0000000104c78eba in ndnrtc::VideoPlayoutBuffer::releaseAcquiredFrame() at /Users/peetonn/Documents/Work/CCN/ndnrtc/cpp/src/video-playout-buffer.cpp:179<br>
#6 0x0000000104c7a1ba in ndnrtc::NdnVideoReceiver::playbackFrame() at /Users/peetonn/Documents/Work/CCN/ndnrtc/cpp/src/video-receiver.cpp:232<br>
#7 0x0000000104c79f91 in ndnrtc::NdnVideoReceiver::processPlayout() at /Users/peetonn/Documents/Work/CCN/ndnrtc/cpp/src/video-receiver.cpp:198<br>
#8 0x0000000104c7a4b5 in ndnrtc::NdnVideoReceiver::playoutThreadRoutine(void*) at /Users/peetonn/Documents/Work/CCN/ndnrtc/cpp/src/video-receiver.h:58<br>
#9 0x0000000104acad4c in webrtc::ThreadPosix::Run() at /Users/peetonn/Documents/Work/CCN/ndnrtc/cpp/thirdparty/ndn-webrtc/trunk/webrtc/system_wrappers/source/thread_posix.cc:332<br>
#10 0x0000000104acaa86 in webrtc::StartThread(void*) at /Users/peetonn/Documents/Work/CCN/ndnrtc/cpp/thirdparty/ndn-webrtc/trunk/webrtc/system_wrappers/source/thread_posix.cc:95<br>
#11 0x00007fff977dc772 in _pthread_start ()<br>
#12 0x00007fff977c91a1 in thread_start ()</p>
ndnrtc - Feature #1099 (Closed): Multiple bitrate selectionhttps://redmine.named-data.net/issues/10992014-01-09T15:22:58ZPeter Gusevpeter@remap.ucla.edu
<p>Need to support publishing in several bitrates simultaneously. Consumer should provide simple logic in order to select most appropriate bitrate for them.</p>
ndnrtc - Task #1098 (Closed): Restore audio conferencinghttps://redmine.named-data.net/issues/10982014-01-09T15:21:12ZPeter Gusevpeter@remap.ucla.edu
<p>Audio conferencing functionality was postponed during adjustments to the video conferencing part. Need to restore audio functionality of NdnRtc and test it.</p>
ndnrtc - Feature #1097 (Closed): Adaptive media playbackhttps://redmine.named-data.net/issues/10972014-01-09T15:17:57ZPeter Gusevpeter@remap.ucla.edu
<p>Implement adaptive video playback feature for NdnRtc</p>
ndnrtc - Task #1096 (Closed): Demo-app usage instructionshttps://redmine.named-data.net/issues/10962014-01-09T15:11:22ZPeter Gusevpeter@remap.ucla.edu
<p>Prepare usage instructions for users of the NdnRtc demo-package</p>
ndnrtc - Task #1095 (Closed): Test scenarioshttps://redmine.named-data.net/issues/10952014-01-09T15:10:04ZPeter Gusevpeter@remap.ucla.edu
<p>Describe main testing scenarios for demo-package users.</p>
ndnrtc - Bug #1094 (Closed): Unreliable statistics datahttps://redmine.named-data.net/issues/10942014-01-09T15:08:06ZPeter Gusevpeter@remap.ucla.edu
<p>Some statistics data fields present unreliable data (for instance, "lost frames" and "current frame loss").</p>
ndnrtc - Bug #1093 (Closed): UI fixeshttps://redmine.named-data.net/issues/10932014-01-09T15:02:45ZPeter Gusevpeter@remap.ucla.edu
<p>Current ncurses UI is buggy. Expected fixes:</p>
<ol>
<li>Refined statistics window output (too many unrelated data)</li>
<li>Fit to standard 80-column terminal window</li>
<li>Fix bug with rendering window</li>
</ol>
ndnrtc - Task #1092 (Closed): Prepare NdnRtc demo-packagehttps://redmine.named-data.net/issues/10922014-01-09T14:51:49ZPeter Gusevpeter@remap.ucla.edu
<p>Demo package should include self-contained NdnRtc application which can be used for 4x4 video communication between users over NDN networks.</p>
ndnrtc - Feature #1069 (Closed): Support several minimum required platformshttps://redmine.named-data.net/issues/10692013-11-06T18:05:30ZPeter Gusevpeter@remap.ucla.edu
<p>According to the "requirements":<a href="http://named-data.net/codebase/platform/documentation/ndn-platform-development-guidelines/#Build_support">http://named-data.net/codebase/platform/documentation/ndn-platform-development-guidelines/#Build_support</a> build system should provide compilation for different platforms. Specifically, these platforms are not supported yet:</p>
<ul>
<li>Ubuntu 12.04 (gcc 4.6.3), 64 bit, 2GB</li>
<li>Ubuntu 12.04 (gcc 4.6.3), 32 bit, 2GB</li>
<li>Mac OS X 10.9 (on release) ,64 bit, 2GB</li>
<li>Optional: The latest Ubuntu (e.g., 13.04), 64 bit, 2GB</li>
<li>Optional: Windows Visual Studio, 64 bit, 2GB</li>
<li>Optional: FreeBSD 9.1 (clang 3.1), 64 bit, 2GB</li>
</ul>
ndnrtc - Feature #1068 (Closed): Migrate to GNU Autotoolshttps://redmine.named-data.net/issues/10682013-11-06T18:03:07ZPeter Gusevpeter@remap.ucla.edu
<p>Current build system is provided by single static Makefile. According to the "requirements":<a href="http://named-data.net/codebase/platform/documentation/ndn-platform-development-guidelines/#Build_support">http://named-data.net/codebase/platform/documentation/ndn-platform-development-guidelines/#Build_support</a> build system should provide configure script and build using configured environment.</p>
ndnrtc - Bug #1066 (Closed): Using multi-hop connection results in failures of video renderinghttps://redmine.named-data.net/issues/10662013-11-06T12:40:48ZPeter Gusevpeter@remap.ucla.edu
<p><em>Description:</em><br>
If producer's ndnd and consumer's ndnd are connected to different hubs (i.e. caida.org and borges.metwi.ucla.edu accordingly), consumer fail to render video.</p>
<p><em>Steps to reproduce:</em><br>
<u>producer-side</u></p>
<ol>
<li>Connect ndnd to caida.org (@ndndc add / udp ccnhub.caida.org 9695@)</li>
<li>Run demo app for publishing under <em>ndn/caida.org</em> prefix (<u>ndn_prefix</u> parameter in configuration file)
<u>consumer-side</u></li>
<li>Connect ndnd to borges (@ndndc add / udp borges.metwi.ucla.edu 9695@)</li>
<li>Run demo app for fetching from producer</li>
</ol>
<p><em>Result:</em><br>
Consumer posts errors to log (<u><em>can't decode frame</em></u>).</p>