带宽计算_家庭宽带100兆够用吗

带宽计算_家庭宽带100兆够用吗许多人对Kbps、KB、Mbps等速度单位有所误解,以下简单解释一下所谓的1.5M、3M、6M如何计算。所谓1.5M宽带,其实是指1.5Mbps(bitspersecond),亦

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

许多人对 Kbps、KB、Mbps 等速度单位有所误解,以下简单解释一下所谓的 1.5M、
3M、6M 如何计算。 

所谓 1.5M 宽带,其实是指 1.5Mbps (bits per second),亦即 1.5 x 1024 / 8 
= 192KB/sec,

但这只是理论上的速度,实际上则要再扣约 12% 的 Ethernet Header, IP 
Header, TCP Header, ATM Header 等控制讯号,故其传输速度上限应为 169KB/sec 左
右。

在传输单位的写法上,B 和 b 分别代表 Bytes 和 bits,两者的定义是不同的,千
万不要混淆。

1 Byte = 8 bits

1 Kb = 1024 bits

1 KB = 1024 bytes

1 Mb = 1024 Kb

1 MB = 1024 KB

宽带最高下载理论值:

1.5 M =169 KB/s

3 M =338 KB/s

6 M =676 KB/s

10 M =1126 KB/s 

帧率、码流与分辨率之间关系

 

公式:

带宽 / (码流 * 8) = 同时在线人数

文件大小 = 时间×码率/8

 

一个视频文件的大小为5.86M,播放时长为3分7秒:

1,该文件对应的码流就是

5.86 * 1024 * 1024 * 8 / (3 * 60 + 7) =262872.95657754bps

2,10M独享带宽能支撑的同时在线人数

10* 1024 * 1024 / 262872.95657754 =39.889078498294

3,支撑1000人同时在线的系统最少需要的带宽数为

262872* 1000 / (1024 * 1024) = 250.69427490234M

 

 假设该码流的码流为512kbps,则512kbps/8=64KB/S,即需要64KB/S的下载带宽,如果需要连接的设备为网络硬盘录像机,则还需要64KB/S乘以对应的路数;如果宽带的带宽是4M的话,那么4096kbps/8/64KB/S≈8,即在4M带宽且网络状态良好的情况下,可以最多远程连接8路码率为512kbps的视频源。客户端主要下载监控视频进行观看,所以需要足够的下载带宽。

带宽计算_家庭宽带100兆够用吗

视频摄像机4M(400万像素)4×1024=4096 需要4096/8=512KB/s的下载带宽,X x 1/(8×512)=9  所以X=36M的带宽

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/168182.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 调用usb摄像头_usb监控

    调用usb摄像头_usb监控在使用DirectShow控制USB摄像头的技术方面,需要做几件准备工作:1、安装DirectShowSDK,这个比较繁琐,具体可以网上搜索。2、配置开发工具的路径,如VS2008的相关包含的路径设置3、网上有示例代码,我的资源也上传了一个示例代码。主要对代码中可能遇到的问题进行总结:一般实现功能,包含两个,一个是实时预览,一个是控制拍摄一张图像。问题就是,这两个功能单

    2022年8月31日
    4
  • wxPython入门中文版 (Getting Started with wxPython)

    wxPython入门中文版 (Getting Started with wxPython)本文翻译自http://wiki.wxpython.org/Getting%20Started首先声明:本人还是个菜鸟,翻译只是为了学习,就当作记笔记了。水平有限,错误和疏漏在所难免,希望各路高手能够给予指导。而且简单查了一下,好像中文世界目前还没有完整的翻译GettingStartedwithwxPython的。wxPython入门第一个应用程序:”Hello,World!”按惯例

    2022年5月22日
    27
  • Android 用ListView实现排序「建议收藏」

    Android 用ListView实现排序「建议收藏」点击“单价”按钮或“数量信息”按钮,可按据升序或降序进行排序。布局没什么好说的在这里插入代码片<LinearLayoutxmlns:android=”http://schemas.android.com/apk/res/android”xmlns:app=”http://schemas.android.com/apk/res-auto”xmlns:tools=”http://schemas.android.com/tools”android:layout_widt

    2022年9月2日
    6
  • android签名命令行,Android系统签名位置及命令

    android签名命令行,Android系统签名位置及命令app需要使用系统的权限在AndroidManifest.xml中声明了系统全下申明了系统权限android:sharedUserId=”android.uid.system”1.找到平台签名文件“platform.pk8”和“platform.x509.pem”文件位置android/build/target/product/security/2.签名工具“signapk.jar”位置…

    2022年6月21日
    25
  • Android Animation:这一次让你彻底了解 Android Frame Animation「建议收藏」

    Android Animation:这一次让你彻底了解 Android Frame Animation「建议收藏」Android Animation:这一次让你彻底了解 Android Frame Animation

    2022年4月21日
    40
  • Java文件路径/服务器路径的获取

    Java文件路径/服务器路径的获取Java文件路径获取几种获取方式getResourceAsStream()返回的是inputstreamgetResource()返回:URLClass.getResource(“”)   返回的是当前Class这个类所在包开始的为置Class.getResource(“/”)返回的是classpath的位置getClassLoader().getResour

    2022年7月11日
    52

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号