Первые три опции, которые приходят на ум:
- Если вы хотите быть как можно ближе к реальности, попробуйте модуль Прямое выполнение кода (DCE), Я никогда не использовал его, поэтому не уверен, насколько хорошо он поддерживается.
- Используйте
OnOffApplication
. OnOffApplication
позволяет вам установить onTime
, offTime
и DataRate
(среди других переменных). Вы можете определить скорость, с которой данные отправляются для вашей аудио- или видеопрограммы, а затем указать эти скорости для OnOffApplication
. Вы можете найти OnOffHelper
удобным для установки различных параметров OnOffApplication
. - Создайте свой собственный
Application
. Эта опция может представлять особый интерес, поскольку вы можете имитировать аудио / видео вызовы с переменным битрейтом. Если вы выберете эту опцию, я настоятельно рекомендую вам ознакомиться с руководством ns-3 для пошагового руководства по fifth.cc
, чтобы узнать больше о том, как создать свой собственный Application
.
* 1029. * Второй вариант, вероятно, проще всего использовать, но он может быть не таким точным, как первый, или таким же гибким, как третий.