Help implementing QoS for Video Streaming

Hello friends!
I am trying to implement a quality of service logic for a videoplayer based on the Brightcove API. As I have learned it's a better idea to use methods in NetStreamInfo class (eg. currentBytesPerSecond) rather than using a native bandwith check.
E.g. (where nc is a NetConnection object)
var ns:NetStream = new NetStream(nc);
var nsi:NetStreamInfo = ns.info;
var cbytes:Number = nsi.currentBytesPerSecond;
use cbytes to evaluate which quality to chose...
The problem is that streams are initiated (by videoplayer) using the Brightcove API and not directly using NetConnection.connect(). The BC API doesnt seem to give me any access to the classes listed above either, altough I'm certain it's utilizing them.
Are there any Brightcove or video streaming experts out there that have a clue as to how I can access the NetConnection object used by Brightcove? Or if i can access the NetStream object or even tge NetStreamInfo object directly.
best regards,
Fredrik

You don't have your egress queuing setup. You need to map your COS values to a queue, then you can allocate bandwidth to those queue's. This makes lower priority traffic wait while higher priority traffic gets transmitted.
I have a few configuration examples on my site that may help you. Remember that the config that I have may not be the best for your network so you will have to figure that out yourself.
http://goatnetworking.com/CiscoCSwitchQOSConfig.php
Make sure that your QOS profile on the WLC is set correctly. I found one of my controllers didn't even have a value set in the profile, but the profile was applied and doing nothing.
You need to apply the policy map to mark packets on the port where the video source is on your network.
You need to Trust DSCP on all of your trunk ports or the switch will ignore the dscp markings.
QOS may only be one of many issues that may be causing your problem. Your AP's could be overloaded with clients, your data rates may not be optimized, etc..
I hope this helps
Scape

Similar Messages

  • Qos for video streaming

    Could someone point to the recomended priority of 750Kb of streaming video.
    Thank you
    Mario

    The below links can help you.
    http://www.cisco.com/en/US/tech/tk543/tk757/technologies_tech_note09186a0080103eae.shtml
    http://www.cisco.com/en/US/tech/tk543/tk757/technologies_tech_note09186a0080094968.shtml

  • QoS for Video Data

    Hello Together,
    I like to implement a QoS Policy class to prioritise "Windows Netmeeting". Does somebody know the well known port number and can somebody recommend an bandwidth that i should provide at least to this class ?
    Thanks in advance.

    As you can find in the Netmeeting IP ports table below, netmeeting uses dynamic ports for Video streaming. So I am not really sure how you can configure QoS for the same.
    Anyone has a good tip to achieve this.?
    Port Purpose
    389 Internet Locator Server (TCP)
    522 User Location Server (TCP)
    1503 T.120 (TCP)
    1720 H.323 call setup (TCP)
    1731 Audio call control (TCP)
    Dynamic H.323 call control (TCP)
    Dynamic H.323 streaming (RTP over UDP)

  • Is there any Software equivelant to silver light for video streaming on Ipad2

    Is there any Software equivelant to silver light for video streaming on Ipad2?
    Thanks

    I am trying to view training on http://fda.yorkcast.com/webcast/Viewer/?peid=040308365ec8405bad39b06de8561bdc1d.  This requires Silverlight.  Is there a Silverlight equivalent for iPad?

  • DVR Software for Video Streaming

    Subject: DVR Software for Video Streaming
    I can purchase 4 video cameras. I can purchase a DVR.
    However, I do not know who makes any software to take 4 video streams into the DVR and either
    (1) write them on a DVD which can be viewed on my G5, or
    (2) provide a LAN interface from my G5 to the DVR to download the files over the LAN to my hard drive and view (and potentially edit) them on my Apple G5 and monitor system.
    The PC world requires a PC software with ActiveX which of course is not available on Macs.
    If my need can't be fullfilled, then is there any reliable way of getting ActiveX operational on a MacOS 10.4 G5 system?
    Will this become easier when Apple fully migrates to Intel chips. Can any of the Intel chip Mac systems sold by Apple today using MacOS 4.X be used with ActiveX (or equivalent)?
    Now, aren't these interesting questions. Will Apple move into 2006 with a bang and provide a wireless DVR????
    Power Mac G5   Mac OS X (10.3.9)  
    Power Mac G5   Mac OS X (10.3.9)  

    Two good places to look for software:
    http://www.versiontracker.com/macosx/
    http://www.macupdate.com/

  • QoS and DSCP settings for Video Streaming

    So I've got this beautiful topology at home that consists of three WAP 121 and a RV320 as the default gateway.
    How should I tweak their QoS and DSCP parameters to optimize Video Streaming applications like YouTube, Netflix and such?
    Thanks community!

    Open the set up page of the router by typing the IP address of 192.168.1.1 or open Cisco connection go to router settings
    Then go to advanced settings and  then click copy password and hit OK ..once you on the router page
    Go to wireless and click manual after that create network name (SSID) Then set the wireless security as WPA2 personal
    Which would give you stabilize connectivity then upgrade the latest firmware on  the router and reduced the MTU to 1462..
    Unplug the power from  the modem and  the router
    Wait for 1 minute and plug them back wait for 1 minute and then check the speed .

  • WAAS for Video Streaming Video Improvments?

    Hello everyone,
    the scenario is streaming a live video feed from a remote location with cable Internet  50Mbps down and 10Mbps up.  Since the cable connection is utilizing  the public Internet we want to do whatever we can to make the video stream as consistent as possible.  We want to deliver 1 video stream at 1080p.  Can WAAS help out in that scenario or is there a better way to go?  We will be using an H.264 vBrick encoder (that can change as well if there is a better way to go)                 
    Thanks in advance.  All replies rated.

    WAAS cannot accelerate any real time or compressed traffic.
    You just need solid bandwidth for that.

  • RTC for video streaming?

    we are implement sap learning solution. we have a lot of audio/video content. it takes long time to buffering the video content before user can play them, especially at remote sites. we use EP KM database repository to store contents. is it possible to use RTC streaming functionality to speed up the buffering process for video? since RTC can be used for WebEx and video conferencing, we figured there maybe a way for use to use it to play video as well.
    Thanks
    Jane Zhou

    You can download the video using youtube downloader & then go to zamzar.com for free online conversion in a compatible format.
    Please mark the post as solution if it solves your problem.
    Current Device - Nokia Lumia 1020/920

  • Current progress for videos streamed by the Stream class

    I'm using the Server-Side stream class to publish recorded
    flvs for clients to connect to. Our requriements call for streaming
    video to be synced up across all users, so using the Stream class
    seems like the way to go.
    What I'm also trying to do is implement a progress bar so
    that clients can a) see the current progress of the video and b)
    seek to another portion. The difficulty I'm running into is trying
    to figure out how long the stream was running for. The 'time'
    property in the NetStream class on the client end seemingly would
    do the trick but for clients who join late, it doesn't give me the
    real value (instead it counts up from the time they subscribed to
    the stream).
    Anyone have any good suggestions or clean solutions to this
    problem?
    I was thinking of saving the timestamp on the server and
    subtracting from the current date and returning that value to
    anyone that subscribes to the stream.
    Also, whats a good way to implement pause using the Stream
    class?

    >
    Luis del castillo wrote:
    >
    > how can i post the stocks to an interim account?
    >
    > thax in advance
    Why not just issue out the materials to a cost center or maintenance order (the interim account) while you change the valuation class.  Then you can return the materials back to stock with a reversal.
    Regards

  • Help - Best router for netflix streaming?

    Hello,
    I tried a Netgear wrn3500 and Linksys 610n before buying an Airport Extreme.
    I seem to get choppy video from netflix using the Airport Extreme than I did with the other two.
    Can someone recommend the best router for Video and gaming?
    I am using cable internet (Time Warner)
    Thanks
    Frank

    If online gaming is the most important requirement, you will want to go with routers that support UPnP. All the major game console vendors support sites list compatible routers for their respective versions of online gaming access.
    For streaming you will want a router with both Gigabit Ethernet (WAN & LAN-side) and offers 802.11n that operates in the 5 GHz radio band with wide-channels.
    Finally, if you want to support both gaming and streaming at the same time, I suggest that you look at routers that can operate in both the 2.4 & 5 GHz bands simultaneously.

  • Need help with QoS for WRT610N

    My previous router was DIR-855 and I had opted for automatic option under QoS.
    I changed the router in favour of WRT610N since DIR-855 never worked with SIP ALG enabled. I am happy WRT610N works with SIP ALG enabled.
    On my one box I do lots of streaming media and I want to assign priority to this box. I also want to assign priority to my Gigaset S685IP phone as well.
    I am told QoS works for upstream and not for downstream. Is this correct?
    Can you please enlighten me how I set up QoS for one of my computers and IP phone?
    Does WRT610N have the possibility to handle QoS automatically? If so, how I can tell it to do so?

    Under QoS,you can set the Internet bandwidth priority for a variety of applications and devices. There are four levels priority: High, Medium, Normal, or Low. When you set priority, do not set all applications to High, because this will defeat the purpose of allocating the available bandwidth. If you want to select below normal bandwidth, select Low. Depending on the application, a few attempts may be needed to set the appropriate bandwidth priority.
    There are four categories available...like...  Applications, Online Games, MAC Address, Ethernet Port, or Voice Device.So you can setup the priority for X-Box and Voice device.

  • Basic qos for video using mqc

    I have two 2800 routers connected via T1. I need a basic configuration for prioritizing my video using MQC and LLQ.
    Thanks.

    Hi,
    you have to build only 2 priorization-queues. One for Voice and one for Video (with lower performance).
    The third queue will be a wfq-queue with lfi to be sure that big-packets are not reasons for bad voice or video.
    the signalling should be in the voice-queue.
    look at
    http://cisco.com/en/US/tech/tk652/tk698/technologies_tech_note09186a0080094660.shtml
    greetings
    Michael

  • Router for video streaming

    hi,
    can anybody hlp me with the cisco 2800 router that supports video streaming?
    we have a customer that does online interview and we need to stream the interview from one point on the network to another.
    Big thanks

    Hi,
    video is done over IP so the router will carry it without a problem. You equipment/application could use unicast or multicast and you will need to give some more details about it if unsure how to do it.

  • DVR Software for Video Streaming and Viewing with a Mac on a LAN

    I can purchase 4 video cameras. I can purchase a DVR.
    However, I do not know who makes any software to take 4 video streams into the DVR and either
    (1) write them on a DVD which can be viewed on my G5, or
    (2) provide a LAN interface from my G5 to the DVR to download the files over the LAN to my hard drive and view (and potentially edit) them on my Apple G5 and monitor system.
    The PC world requires a PC software with ActiveX which I do not believe is available on Macs. Is there any reliable way of getting ActiveX operational on a MacOS 10.4 G5 system?
    Will this become easier when Apple fully migrates to Intel chips. Can any of the Intel chip Mac systems sold by Apple today using MacOS 4.X be used with ActiveX (or equivalent)?
    Now, aren't these interesting questions. Will Apple move into 2006 with a bang and provide a wireless DVR????

    *"Apple states this is possible, but I don't see much in the ARD manual about using Java viewers."*
    As stated on the page you linked to...yes it's possible...with VNC client/server packages, not ARD.
    Or try LogMeIn: https://secure.logmein.com/products/mac/Default.asp?lang=en

  • Implemention QOS for Voice

    Hi,
    We have a 2Mbps LL 1:4
    we are using CSICO ATA for Voice.
    we are using cisco 2620 router .
    Here are my questions.
    1.Kindly check My config and say whether this QOS config will work for prioritising the Voice.
    class-map match-all VOIP-RTP
    match ip dscp ef
    policy-map VOICE-QOS
    class VOIP-RTP
    priority 1024
    interface Serial0/0
    description ### STPI-GATEWAY-VASHI ###
    bandwidth 2048
    ip address 213.11.12.115 255.255.255.252
    ip access-group 103 in
    ip access-group 103 out
    service-policy output VOICE-QOS
    shutdown
    2.How can i filter the HTTP,TELNET,SSH,RDP,FTP traffic.
    Kindly help me.
    Thanks
    Ranga

    A more scalable config (that you dont have to redo too much) might include bandwidth guarantees for other classes of traffic as well...
    Also, I like to go with the qos design guide recommendation and set aside a queue for voice signalling... like the following...
    i also dont "match ip dscp ef" but rather just look for rtp audio... dont always have a marking switch/phone system behind your router... sometimes its a whitebox phone system sending rtp packets, and a dumb switch... I also go with a nested policy, which shapes all to the speed of the link, then decides which traffic will follow the rules of the child policy to leave the single queue ;)
    class-map match-any manage
    match protocol dhcp
    match protocol dns
    match protocol kerberos
    match protocol ldap
    match protocol snmp
    match protocol syslog
    class-map match-any bulk
    match protocol exchange
    match protocol ftp
    match protocol pop3
    match protocol smtp
    class-map match-any voicesignal
    match protocol h323
    match protocol rtcp
    class-map match-any transactional
    match protocol citrix
    match protocol pcanywhere
    match protocol secure-telnet
    match protocol sqlnet
    match protocol sqlserver
    match protocol ssh
    match protocol telnet
    match protocol tsrvrdp
    class-map match-any video
    match protocol rtp video
    match protocol cuseeme
    match protocol netshow
    match protocol rtsp
    match protocol streamwork
    match protocol vdolive
    class-map match-any voicebearer
    match protocol rtp audio
    policy-map Pol-S0/0/0.1-child
    class voicebearer
    set dscp ef
    priority percent 25
    class transactional
    bandwidth percent 25
    class voicesignal
    bandwidth percent 5
    class manage
    bandwidth percent 5
    policy-map Pol-S0/0/0.1-parent
    class class-default
    shape average 1444000
    service-policy Pol-0/0/0.1-child
    int s0/0/0.1
    service-policy output Pol-S0/0/0.1-parent
    (yes not all my classes are used in my policy; they are for future use... nice to have them in there now though, as they can always be allocated some bandwidth later on, at the expense of what is carved out now...)
    Tschuss,
    Joe

Maybe you are looking for

  • Application hanging after commit issued, how to tell why?

    Hi All, We're using adf bc, jsp's and jdev 10.1.2. The scenario is this.. I have 2 views based on the same entity(called Milk). One view is the control view Milk i.e. straightforward select, no where clause. The other one is based on a join with anot

  • How to get airplay to work on macbook pro that is newer than 2011

    I have been looking to use my computer to play onto my Apple TV, my Mac Pro is Mid 2012 and running OS X Lion 10.7.5.  Everything that I have seen is telling me that I should be seeing airplay available for my use, unless I am misunderstanding what i

  • How to give a relative path from a button in the master page header?

    so I have this code in the header of my Master page in RoboHelp: <input type="image" value="View graphics legend" onclick="window.location.href='Graphics_legend.htm'" src="Images\graphic legend.png" name="image1" title="View graphics legend" style="w

  • My laptop crashed and I opened a new itunes...HELP??

    HI, My laptop crashed and I had to open a new Itunes on my grandfather's PC. I didnt have all of my apps and music on my iPhone for u8nderstandable reasons. Does anyone know if there is a way to get all my apps and music to appear on this new iTunes.

  • 20D Raw files not valid in Bridge CS4?

    Hey there, I'd appreciate some help with this because I am going out of my mind trying to figure this out. I am running Bridge/Photoshop Extended CS4 on Windows XP.  I have updated to Raw 5.5. I manually replaced the  "Camera Raw.8bi" (preserving old