Code Analysis: Broadcast Live Video - HTML5 Live Streaming 5.7.12

Function Rating Maintainability Complexity Lines of code
VWliveStreaming::videowhisper_channel_manage()
D
0
194 954
VWliveStreaming::vwls_calls()
D
0
121 506
VWliveStreaming::channel_page()
D
17
72 198
VWliveStreaming::vwls_channels()
D
14
63 262
VWliveStreaming::vwls_playlist()
D
16
60 287
VWliveStreaming::wp_ajax_vwls_htmlchat()
D
14
57 301
VWliveStreaming::transcodeStream()
D
20
63 165
VWliveStreaming::adminStats()
D
18
55 207
VWliveStreaming::transcodeStreamWebRTC()
D
24
51 146
VWliveStreaming::videowhisper_video()
D
29 41 95
VWliveStreaming::videowhisper_broadcast()
D
24
33 202
VWliveStreaming::videowhisper_watch()
D
29
39 109
VWliveStreaming::videowhisper_webrtc_broadcast()
D
22
31 213
VWliveStreaming::nav_menus()
D
23
26 224
VWliveStreaming::videowhisper_htmlchat_playback()
D
25
26 183
VWliveStreaming::videowhisper_external_broadcast()
C
25
20 220
VWliveStreaming::channelInvalid()
C
32 28 99
VWliveStreaming::streamSnapshot()
C
29
26 114
VWliveStreaming::videowhisper_webrtc_playback()
C
29 25 126
VWliveStreaming::videowhisper_mpeg()
C
27
19 171
VWliveStreaming::updateOnline()
C
33 22 91
VWliveStreaming::videowhisper_hls()
B
30 18 126
VWliveStreaming::videowhisper_external()
B
34 17 103
VWliveStreaming::videowhisper_external_playback()
B
36 17 81
VWliveStreaming::sessionUpdate()
B
42 18 43
VWliveStreaming::plugins_loaded()
B
28
7 181
VWliveStreaming::videowhisper_channel_user()
A
40 12 62
VWliveStreaming::vsvVideoURL()
A
44 13 47
VWliveStreaming::vwls_categories()
A
44 12 43
VWliveStreaming::widgetContent()
A
41 11 53
VWliveStreaming::updatePlaylistSMIL()
A
43 11 49
VWliveStreaming::balances()
A
51 12 22
VWliveStreaming::eventInfo()
A
46 11 36
VWliveStreaming::adminLive()
A
41 8 61
VWliveStreaming::videowhisper_categories()
A
38 5 101
VWliveStreaming::videowhisper_channels()
A
37 6 84
VWliveStreaming::getDirectorySize()
A
48 9 33
VWliveStreaming::walletTransaction()
A
52 9 26
VWliveStreaming::inList()
A
52 9 26
VWliveStreaming::editParameters()
A
53 9 23
VWliveStreaming::roomFeatures()
A
33 1 133
VWliveStreaming::responsiveStream()
A
51 8 27
VWliveStreaming::timeTo()
A
51 8 26
VWliveStreaming::updatePlaylist()
A
50 7 31
VWliveStreaming::updateUserWatchtime()
S
51 7 29
VWliveStreaming::delete_associated_media()
S
51 7 28
VWliveStreaming::balance()
S
52 7 25
VWliveStreaming::channel_post()
S
38 4 69
VWliveStreaming::cron_10min_event()
S
47 6 37
VWliveStreaming::transaction()
S
55 7 20
VWliveStreaming::userParameters()
S
56 7 19
liveStreamingGroup::edit_screen()
S
43 5 45
VWliveStreaming::pre_get_posts()
S
59 7 14
VWliveStreaming::userPaidAccess()
S
53 6 23
VWliveStreaming::single_template()
S
54 6 22
VWliveStreaming::columns_content_channel()
S
52 6 21
VWliveStreaming::updateViewers()
S
48 5 35
VWliveStreaming::path2url()
S
55 6 18
VWliveStreaming::userWatchLimit()
S
57 6 17
VWliveStreaming::get_ip_address()
S
58 6 14
VWliveStreaming::premiumOptions()
S
59 6 13
VWliveStreaming::cleanSessions()
S
51 5 26
VWliveStreaming::path2stream()
S
54 5 20
VWliveStreaming::humanSize()
S
59 5 15
VWliveStreaming::webSessionSave()
S
52 4 23
VWliveStreaming::currentUserSession()
S
54 4 21
VWliveStreaming::fm()
S
55 4 17
VWliveStreaming::roomURL()
S
58 4 14
VWliveStreaming::sizeFormat()
S
59 4 14
VWliveStreaming::walletBalances()
S
60 4 14
VWliveStreaming::walletTransfer()
S
59 4 13
VWliveStreaming::nav_menu_item()
S
49 2 32
VWliveStreaming::parse_request()
S
60 3 14
liveStreamingGroup::edit_screen_save()
S
60 3 13
VWliveStreaming::webrtcStreamQuery()
S
59 3 13
VWliveStreaming::duration_column_orderby()
S
62 3 12
VWliveStreaming::flash_video()
S
54 2 21
cmp_by_order()
S
70 3 6
cmp_by_order()
S
70 3 6
VWliveStreaming::login_enqueue_scripts()
S
62 2 15
VWliveStreaming::format_age()
S
63 3 9
VWliveStreaming::containsAny()
S
65 3 9
VWliveStreaming::any_in_array()
S
67 3 8
VWliveStreaming::before_delete_post()
S
60 2 12
VWliveStreaming::rtmp_address()
S
61 2 11
VWliveStreaming::vwls_broadcast()
S
57 1 26
VWliveStreaming::query_vars()
S
57 1 19
VWliveStreaming::setupSchedule()
S
73 2 5
VWliveStreaming::admin_head()
S
67 2 10
VWliveStreaming::fixPath()
S
77 2 3
liveStreamingGroup::create_screen()
S
65 2 10
VWliveStreaming::varLoad()
S
71 2 6
VWliveStreaming::channelOptions()
S
67 2 8
VWliveStreaming::validate_ip()
S
70 2 6
liveStreamingBP_init()
S
73 2 5
VWliveStreaming::the_title()
S
62 1 13
VWliveStreaming::widget()
S
65 1 11
liveStreamingGroup::widget_display()
S
69 1 11
VWliveStreaming::flash_warn()
S
79 1 3
VWliveStreaming::loginRequiredWarning()
S
73 1 4
VWliveStreaming::admin_init()
S
66 1 10
liveStreamingGroup::display()
S
72 1 5
VWliveStreaming::VWliveStreaming()
S
81 1 3
VWliveStreaming::rtmpSnapshot()
S
75 1 4
VWliveStreaming::flash_watch()
S
73 1 5
VWliveStreaming::init()
S
69 1 7
VWliveStreaming::enqueueUI()
S
72 1 5
liveStreamingGroup::create_screen_save()
S
72 1 5
VWliveStreaming::rexit()
S
72 1 5
VWliveStreaming::varSave()
S
79 1 3
liveStreamingGroup::liveStreamingGroup()
S
81 1 3
VWliveStreaming::login_headerurl()
S
79 1 3
VWliveStreaming::columns_head_channel()
S
73 1 5
VWliveStreaming::settings_link()
S
72 1 5
VWliveStreaming::install()
S
77 1 4
VWliveStreaming::wp_enqueue_scripts()
S
81 1 3
VWliveStreaming::count_user_posts_by_type()
S
69 1 6
VWliveStreaming::cron_schedules()
S
68 1 7
VWliveStreaming::__construct()
S
98 1 1
VWliveStreaming::columns_register_sortable()
S
77 1 4
liveStreamingGroup::__construct()
S
71 1 6
VWliveStreaming::getCurrentURL()
S
75 1 4
VWliveStreaming::format_time()
S
76 1 3