使用ffmpeg和SRT将视频信号传输到云

将实时视频转码以在线分发到公共云需要一种将视频信号传输到云的方法。 有两种方法可以实现此目的,在本文中,我们将主要研究如何使用SRT(安全可靠传输)和ffmpeg来实现此目的。 在研究如何使用SRT之前,让我们看一下还有哪些其他选择。 今天最简单的选择是使用RTMP作为传输协议。 它是Adobe开发的协议,已经存在了一段时间。 今天,Wirecast,Teradek和OBS等许多生产工具都支持RTMP,这是YouTube,Facebook和Twitch支持的协议。 RTMP是基于TCP的协议,在该协议中,每个数据包均得到确认并保证被传递,这意味着底层协议确保接收端接收到位流中的所有位。 每个数据包的握手过程都会增加开销,并带来一些限制。 RTMP的另一个缺点是并非所有的Live Transcoding软件都支持现成的RTMP。 这限制了您选择正确的代码转换软件时可以使用的某些选项。 在许多情况下,您将需要通过UDP /组播从RTMP到MPEG-TS的“桥梁”。 这也可以使用ffmpeg来完成,我们将在另一篇文章中进行介绍。 同样,在生产方(发送者)不一定总是可以选择使用RTMP作为运输协议。 对于这些情况,有几种商业选择,例如紫溪,可以通过Internet传输MPEG-TS流。 商业协议和专有协议的一种选择是使用SRT(安全可靠传输)来传输信号,而我们将在ffmpeg中完成此操作。 安全可靠的运输…

进行OpenConfig流式遥测

流遥测一直是网络行业中的热门话题。 但是,仍然没有太多的工具和示例。 我希望这篇文章能弥补差距。 数据模型和YANG被有意地排除在外,并将在以后的文章中介绍。 我已经使用流式遥测技术已经有一段时间了,并且认为我可以向其他人提供有用的示例。 与我以前的文章一样,我将使用Go编程语言。 让我们看一下这与我们以前有什么不同。 我说的是SNMP等协议,并通过SSH屏幕抓取收集数据。 最重要的区别是,我们以前使用的是轮询模型,其中应用程序上的脚本会轮询设备以获取某些数据。 对于通过UDP运行的SNMP,没有内置的可靠性,因此我们永远不知道何时丢失数据,更不用说轮询间隔短于5分钟了几乎是不可能的。 SSH屏幕抓取完全是另一回事,因为CLI从来都不是为机器对机器的通信而设计的,因此解析所需的信息是一项挑战。 上面提到的协议还有许多其他缺点,但是由于已经讨论了很多次了,所以我不再赘述。 流遥测有多种实现方式,这里很少。 瞻博网络,思科和我认为Arista等厂商的第一种方法也是使用BSON,协议缓冲区和我所知的Apache Thrift等二进制格式通过UPD传输数据。 打开它很简单,然后设备开始流传输包含遥测数据的数据包。 收集器需要具有供应商提供的架构,然后它才能对数据进行解码。 第一个实现的缺点是它不是很灵活,因为收集器无法操纵订阅。…

Satori Live Data Hackathon的Project Noisy

9月,我参加了Satori Live Data Hackathon。 Satori(https://www.satori.com/)是视频游戏公司MachineZone(https://www.mz.com/)的一部分。 他们采用了大型多人游戏中使用的实时数据流技术,并将其提供给其他公司使用。 为SmartCities,Games,IM等提供强大支持 我不得不说他们的技术非常棒且易于使用。 您可以在其仪表板中创建一个通道,获取一个AppKey和一个安全的Web Socket端点并立即开始发送包,因此,订阅同一通道的任何客户端都将以非常低的延迟接收包。 他们还提供易于集成的Javascript,Python,Java SDK。 其他功能包括创建StreamBots,这是一种基本的有状态执行客户端,可侦听通道(或查询)并可以处理传入消息,从而使漫游器可以将不同的消息重新发送到该通道。 (遗憾的是,该机器人目前无法使用外部服务,因此尚无任何精美的第三方API集成)。 视图是另一个不错的功能,它允许任何客户端具有可以过滤通道甚至进行消息聚合的查询。 黑客马拉松 因此,有了这项技术,大批开发人员,设计师,产品经理和黑客通常都会继续创建解决方案,以解决他们发现的问题,并可以使用实时数据渠道解决这些问题。 授予价格的三类产品:最佳使用Satori技术,最佳使用Satori技术进行智能城市交通规划,并获得最佳黑客大奖。…

什么是Betterspot VPN路由器?

什么是Betterspot? 观看行动中的Betterspot 今天,我们的所有数据都受到政府,ISP和网络管理员的监视,因此没有隐私。 由于公共Wi-Fi的高风险和恶意黑客的出现,您的在线活动处于危险之中。 因此,对安全,快速,安全的互联网的需求变得至关重要,而要找到一种可在您的所有设备上,在家中,办公室中或旅途中使用的服务,这是一个挑战。 Betterspot是一种易于使用的便携式VPN路由器,可对您的上网数据进行加密,并帮助您获得更安全,更自由和更好的互联网体验。 借助Betterspot家庭VPN,您的互联网是安全和私有的,您可以访问被阻止的内容并流式传输区域性被阻止的电影。 Betterspot VPN路由器的故事 随着智能设备和物联网迅速而不可避免地成为我们日常生活的一部分,对安全,可靠和快速的VPN服务的需求变得至关重要。 我们注意到,要找到一个可在您的所有设备上使用的VPN应用程序,无论是在家中还是办公室,这都是一个挑战。 为了应对这一挑战,我们创建了Betterspot,该设备可以轻松连接到路由器,从而为通常无法运行VPN软件的所有Wi-Fi设备(例如Apple TV,PlayStation,XBox等)提供VPN功能。Betterspot与多种设备兼容操作系统,例如Windows,Ubuntu,OS X,Android,iOS和Blackberry。 Betterspot VPN盒是一种可以为数百万用户提供安全性,隐私和信息自由的设备。 Betterspot旅行路由器是便携式的,因此您可以轻松地将其放在口袋或手提箱中,并可以使用移动电源或微型USB充电器为其供电。 在1300多名支持者的帮助下,Betterspot可以在Kickstarter平台上成功筹集资金,并在三天内达到其筹资目标。…