[prev in list] [next in list] [prev in thread] [next in thread] 

List:       helix-server-cvs
Subject:    [Server-cvs] common/util/pub bcast_defs.h,1.6,1.7
From:       tniu () helixcommunity ! org
Date:       2013-03-29 9:07:30
[Download RAW message or body]

Update of /cvsroot/server/common/util/pub
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv14231

Modified Files:
	bcast_defs.h 
Log Message:


Synopsis
========
This CR fix bug: (HLXSRV-148) RSS stats not showing live wmv feeds.
(http://jira.real.com/browse/HLXSRV-148)

Branch : HEAD 

Suggested Reviewer : Anyone

Description: 
===============
Look at rss stats, wmv reception not listed:
    Helix Live Reception: Feeds 0, 0.00 Kbps, Packets 0, Lost 0, Lost Upstream 0
    Helix Live Reception: Resends 0, Out of Order 0, Duplicate 0, Late 0
    RTP Live Reception: Feeds 0, 0.00 Kbps, Packets 0, Lost 0, Lost Upstream 0
    RTP Live Reception: Resends 0, Out of Order 0, Duplicate 0, Late 0
    TS Live Reception: Feeds 0, 0.00 Kbps, Packets 0, Lost 0, Lost Upstream 0
    TS Live Reception: Resends 0, Out of Order 0, Duplicate 0, Late 0
    RTMP Live Reception: Feeds 0, 0.00 Kbps, Packets 0

Actual:
live wmv reception not listed in rss log.

Expected:
live wmv reception listed in stats. 

Root cause:
There isn't code to deal with wmv feeds log in RSS stats in previous design.

My solution:
Add code to list wmv reception in rss log.

Files affected:
=========
server/common/util/pub/bcast_defs.h
server/engine/core/pub/server_info.h
server/engine/core/pub/_main.h
server/engine/core/server_info.cpp
server/engine/core/_main.cpp
server_rn/broadcast/transport/mms/recv/wmsrcobj.h
server_rn/broadcast/transport/mms/recv/wmsrcobj.cpp

Test perform
================
Integration Tests:
wmv reception is listed in rss log:
    WMV Live Reception: Feeds 2, 397.73 Kbps, Packets 2489, Lost 0, Lost Upstream 0
    WMV Live Reception: Resends 0, Out of Order 0, Duplicate 0, Late 0

Platforms Tested: win-x86_64-vc10.

Performance Tests: N/A.

Leak Tests: None.

QA Hints
========
None.

Index: bcast_defs.h
===================================================================
RCS file: /cvsroot/server/common/util/pub/bcast_defs.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- bcast_defs.h	26 Jun 2012 05:58:25 -0000	1.6
+++ bcast_defs.h	29 Mar 2013 09:07:23 -0000	1.7
@@ -45,6 +45,8 @@
 #define BRCV_REGISTRY_STATS_ROOT	"server.BroadcastReceiver.Statistics"
 #define BRCV_REGISTRY_STATISTICS	BRCV_REGISTRY_STATS_ROOT ".All"
 #define RTPLIVE_REGISTRY_STATISTICS	"server.RTPLive.Statistics.All"
+#define WMVLIVE_REGISTRY_STATISTICS	"server.WMVLive.Statistics.All"
+
 //RTMPLive stats for RSS
 #define RTMPLIVE_REGISTRY_STATISTICS "server.RTMPLive.Statistics.All"
 


_______________________________________________
Server-cvs mailing list
Server-cvs@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/server-cvs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic