Code Analysis: Broadcast Live Video - HTML5 Live Streaming 5.4.81

Function Rating Maintainability Complexity Lines of code
VWliveStreaming::vwls_calls()
D
0
326 1,429
VWliveStreaming::videowhisper_channel_manage()
D
0
173 810
VWliveStreaming::channel_page()
D
18
72 185
VWliveStreaming::vwls_playlist()
D
17
60 259
VWliveStreaming::wp_ajax_vwls_htmlchat()
D
15
57 277
VWliveStreaming::vwls_channels()
D
18
54 192
VWliveStreaming::adminStats()
D
20
53 175
VWliveStreaming::transcodeStream()
D
26
49 112
VWliveStreaming::transcodeStreamWebRTC()
D
27
40 117
VWliveStreaming::videowhisper_video()
D
31 42 81
VWliveStreaming::videowhisper_broadcast()
D
24
32 200
VWliveStreaming::videowhisper_watch()
D
33 37 69
VWliveStreaming::videowhisper_webrtc_broadcast()
D
25
26 172
VWliveStreaming::nav_menus()
D
26
26 166
VWliveStreaming::videowhisper_htmlchat_playback()
C
27
26 145
VWliveStreaming::channelInvalid()
C
32 29 90
VWliveStreaming::videowhisper_external_broadcast()
C
27
20 195
VWliveStreaming::videowhisper_mpeg()
C
29 19 143
VWliveStreaming::streamSnapshot()
C
33 23 80
VWliveStreaming::vwls_trans()
C
29 19 139
VWliveStreaming::admin_bar_menu()
B
31 19 119
VWliveStreaming::videowhisper_webrtc_playback()
B
32 20 100
VWliveStreaming::updateOnline()
B
37 20 63
VWliveStreaming::videowhisper_hls()
B
34 17 92
VWliveStreaming::videowhisper_external()
B
37 17 75
VWliveStreaming::videowhisper_external_playback()
B
40 17 53
VWliveStreaming::plugins_loaded()
A
29 7 164
VWliveStreaming::videowhisper_channel_user()
A
42 12 48
VWliveStreaming::vsvVideoURL()
A
48 13 31
VWliveStreaming::vwls_categories()
A
49 12 27
VWliveStreaming::updatePlaylistSMIL()
A
45 11 40
VWliveStreaming::widgetContent()
A
45 11 37
VWliveStreaming::balances()
A
53 12 18
VWliveStreaming::eventInfo()
A
50 11 26
VWliveStreaming::getDirectorySize()
A
46 9 40
VWliveStreaming::adminLive()
A
42 8 55
VWliveStreaming::videowhisper_categories()
A
39 5 92
VWliveStreaming::videowhisper_channels()
A
38 6 77
VWliveStreaming::walletTransaction()
A
52 9 25
VWliveStreaming::sessionUpdate()
A
51 9 23
sanV()
A
55 9 17
sanV()
A
55 9 17
VWliveStreaming::inList()
A
60 9 12
VWliveStreaming::responsiveStream()
A
56 8 17
VWliveStreaming::shortcode_livesnapshots()
S
47 7 30
VWliveStreaming::editParameters()
S
62 9 9
VWliveStreaming::timeTo()
S
57 8 15
VWliveStreaming::roomFeatures()
S
35 1 111
VWliveStreaming::updateUserWatchtime()
S
54 7 21
liveStreamingGroup::edit_screen()
S
43 5 50
VWliveStreaming::delete_associated_media()
S
55 7 19
VWliveStreaming::updatePlaylist()
S
55 7 18
VWliveStreaming::balance()
S
56 7 17
VWliveStreaming::cron_10min_event()
S
49 6 31
VWliveStreaming::pre_get_posts()
S
59 7 14
VWliveStreaming::columns_content_channel()
S
52 6 23
VWliveStreaming::channel_post()
S
39 3 65
VWliveStreaming::transaction()
S
64 7 8
VWliveStreaming::userWatchLimit()
S
58 6 15
VWliveStreaming::userParameters()
S
62 7 10
VWliveStreaming::single_template()
S
58 6 14
VWliveStreaming::get_ip_address()
S
58 6 14
VWliveStreaming::userPaidAccess()
S
59 6 12
VWliveStreaming::parse_request()
S
53 5 25
VWliveStreaming::updateViewers()
S
53 5 20
VWliveStreaming::path2stream()
S
59 5 13
VWliveStreaming::sizeFormat()
S
56 4 21
VWliveStreaming::webSessionSave()
S
54 4 20
VWliveStreaming::humanSize()
S
66 5 7
VWliveStreaming::premiumOptions()
S
65 5 8
inList()
S
65 5 8
VWliveStreaming::currentUserSession()
S
57 4 15
fm()
S
57 4 14
VWliveStreaming::cleanSessions()
S
59 4 12
VWliveStreaming::roomURL()
S
61 4 11
VWliveStreaming::walletBalances()
S
62 4 11
VWliveStreaming::walletTransfer()
S
62 4 10
VWliveStreaming::webrtcStreamQuery()
S
58 3 14
liveStreamingGroup::edit_screen_save()
S
61 3 11
VWliveStreaming::nav_menu_item()
S
51 2 25
VWliveStreaming::flash_video()
S
55 2 19
VWliveStreaming::login_enqueue_scripts()
S
62 2 16
VWliveStreaming::format_age()
S
69 3 5
cmp_by_order()
S
74 3 4
VWliveStreaming::duration_column_orderby()
S
65 3 9
VWliveStreaming::path2url()
S
64 3 9
cmp_by_order()
S
74 3 4
VWliveStreaming::containsAny()
S
71 3 5
VWliveStreaming::any_in_array()
S
74 3 4
VWliveStreaming::rtmp_address()
S
58 2 14
VWliveStreaming::vwls_broadcast()
S
56 1 27
VWliveStreaming::flash_watch()
S
55 1 19
VWliveStreaming::query_vars()
S
57 1 19
VWliveStreaming::validate_ip()
S
70 2 6
VWliveStreaming::setupSchedule()
S
71 2 6
VWliveStreaming::channelOptions()
S
70 2 6
VWliveStreaming::flash_warn()
S
62 1 15
liveStreamingGroup::create_screen()
S
66 2 9
VWliveStreaming::admin_head()
S
69 2 8
VWliveStreaming::fixPath()
S
77 2 3
VWliveStreaming::before_delete_post()
S
62 2 10
VWliveStreaming::varLoad()
S
75 2 4
liveStreamingBP_init()
S
78 2 3
VWliveStreaming::the_title()
S
62 1 13
VWliveStreaming::init()
S
69 1 7
liveStreamingGroup::display()
S
72 1 5
VWliveStreaming::login_headerurl()
S
80 1 3
VWliveStreaming::loginRequiredWarning()
S
73 1 4
VWliveStreaming::admin_init()
S
67 1 9
VWliveStreaming::rexit()
S
78 1 4
VWliveStreaming::rtmpSnapshot()
S
81 1 3
liveStreamingGroup::liveStreamingGroup()
S
81 1 3
VWliveStreaming::__construct()
S
91 1 2
VWliveStreaming::getCurrentURL()
S
76 1 4
VWliveStreaming::cron_schedules()
S
69 1 7
VWliveStreaming::columns_register_sortable()
S
77 1 4
VWliveStreaming::VWliveStreaming()
S
81 1 3
VWliveStreaming::columns_head_channel()
S
73 1 5
liveStreamingGroup::widget_display()
S
71 1 10
VWliveStreaming::count_user_posts_by_type()
S
69 1 6
respond()
S
79 1 4
VWliveStreaming::widget()
S
70 1 7
VWliveStreaming::enqueueUI()
S
73 1 5
VWliveStreaming::settings_link()
S
72 1 5
VWliveStreaming::wp_enqueue_scripts()
S
81 1 3
VWliveStreaming::admin_menu()
S
63 1 9
VWliveStreaming::format_time()
S
76 1 3
VWliveStreaming::install()
S
78 1 4
VWliveStreaming::varSave()
S
79 1 3
liveStreamingGroup::__construct()
S
71 1 6
liveStreamingGroup::create_screen_save()
S
72 1 5