如何在Mininet中生成視頻流量

如何在Mininet中生成視頻流量


1.Mininet的簡介

Mininet是當前流行的SDN網絡仿真工具,它可以通過命令或腳本在主機中創建SDN網絡和虛擬主機。其安裝和具體的操作說明見官網,這裏主要介紹虛擬主機的調用方法。當SDN網絡拓撲和虛擬主機生成後,可以在mininet交互界面使用xterm調用指定虛擬主機的終端。
例如,假設虛擬主機的名稱爲h1:

> xterm h1

2.VLC的簡介

VLC主頁:http://www.videolan.org
VLC不僅僅是個播放器,也可以作爲流媒體服務器使用。流媒體服務器大多數是基於UDP的,這個在VLC中也有好幾種實現,我這裏只列出我用到的。

命令行操作方式

服務端(10.0.0.1):

vlc -vvv sample1.avi --sout udp:10.0.0.2:1234 --ttl 10

客戶端(10.0.0.2):

vlc udp://@:1234

3.Mininet中視頻流量的生成

在Mininet生成網絡拓撲中生成視頻流量,可以使用xterm和vlc來實現。xterm可以調用虛擬主機的終端,而vlc可以將指定的虛擬主機設爲視頻流的服務端和客戶端。xterm和vlc的使用方法如上所示,需要注意的是在Mininet虛擬主機的終端中不能使用vlc命令,而是用vlc-wrapper命令代替,如下所示:
服務端(10.0.0.1):

vlc-wrapper -vvv sample1.avi --sout udp:10.0.0.2:1234 --ttl 10

客戶端(10.0.0.2):

vlc-wrapper udp://@:1234

與此同時,vlc的正常允許需要圖形界面,而mininet官方給出的虛擬機是沒有圖形界面的。個人建議使用源碼安裝mininet或者在mininet官方給出的虛擬機中安裝圖形界面:

sudo apt-get install ubuntu-desktop
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章