rtp

H.265 4K 超高清编码器

假装没事ソ 提交于 2020-05-01 16:30:44
【产品介绍】 4K超高清编码器(采集盒)是专业的高清音视频编码产品,只需要占用较小的带宽,即可获得高清晰度的视频信号。该产品采用H.265编码格式,可同时对视频音频进行编码。输出TS双码流设计,可根据不同需要设置每一路的输出码流分辨率,该设备具有高集成,低成本的优势,可广泛应用于各种数字电视播出系统中。支持3U结构,一台机箱可插入16张采集卡,双电源冗余结构,系统更稳定。完美支持VLC解码。 【产品特点】 (1)支持最高3860×2160@30HZ,1920×1080P@60HZ (2)支持外接模拟音频输入,支持本地环出 (3)全面支持ONVIF协议,可支持NVR录播 (4)采用标准H265编码/H264编码 (5)音频编码支持MP3/AAC/G711 (6)音频支持左右声道,支持音量大小调节 (7)码流控制:CBR/VBR码率控制,16kB/s~12MB/s (8)网络接口采用1000M 全双工模式 (9)支持HTTP、RTSP、RTMP、RTP、UDP组播、UDP单播、FLV、HLS、RTSP推流、RTMPS等协议(RTMP支持输入用户名、密码功能) (10)输出视频流格式:TS/VES/AES流等 (11)WEB操作界面,中英文配置界面可选,可修改密码 (12)支持网络远程管理、升级。 (13)支持主流、副流多协议多码流输出 (14)支持输出分辨率单独设置,可放大及缩小

Objective c: Send audio data in rtp packet via socket

自古美人都是妖i 提交于 2020-04-30 07:39:27
问题 In my app, I have to capture microphone and send audio data in rtp packet. But I only see receive rtp data like iOS RTP live audio receiving or unanswered one. I used following code with AsuncUdpSocket to sent audio data but it wasn't wrap in rtp packet. Is there any library to wrap my audio data into rtp packet? initial AsyncUdpSocket: udpSender = [[GCDAsyncUdpSocket alloc] initWithDelegate:self delegateQueue:dispatch_get_main_queue()]; NSError *error; [udpSender connectToHost:@"192.168.1.29

webrtc维护方法二(RtcEventLog数据捕获及解析)

こ雲淡風輕ζ 提交于 2020-04-26 13:45:59
一、简介 webrtc提供了一个实时数据捕获RtcEventLog接口。通过该接口可以实时捕获进出webrtc的RTP报文头数据、音视频配置参数、webrtc的探测数据等。详细可参考RtcEventLogImpl类定义。 void LogVideoReceiveStreamConfig(const rtclog::StreamConfig& config) override; void LogVideoSendStreamConfig(const rtclog::StreamConfig& config) override; void LogAudioReceiveStreamConfig(const rtclog::StreamConfig& config) override; void LogAudioSendStreamConfig(const rtclog::StreamConfig& config) override; void LogRtpHeader(PacketDirection direction, const uint8_t* header, size_t packet_length) override; void LogRtpHeader(PacketDirection direction, const uint8_t* header, size_t

闲置笔记本充当服务器2:视频监控

纵然是瞬间 提交于 2020-04-24 22:20:36
之前有一篇文章写了把翻出来的旧笔记本当成服务器用的方法,具体内容可以参考如下文章: 闲置笔记本做服务器 这篇文章的末尾提到还可以用这台笔记本充当闹钟,视频监控和路由器。其中闹钟的设置方法在很久之前的文章中已经写过了,可以看如下文章: Linux 下定时唤醒计算机 利用此文章内容结合mplayer的用法,即可实现定时随机播放某音乐播放列表的功能。mplayer用法可参考如下文章: Linux命令相关 在此篇文章中,主要实现将此笔记本用作视频监控摄像头的功能。此功能需安装ffmpeg,之后执行如下指令 ffmpeg -f video4linux2 -s 320x240 -r 20 -i /dev/video0 -vcodec libx264 -f rtp rtp://192.168.0.123:43210 > test.sdp 即可生成一个rtp传输协议的视频流,此处把该视频流重定向到一个文件test.sdp中。 接下来,通过执行如下指令,即可看到摄像头拍摄的实时视频了。 ffplay test.sdp 注意运行上述指令后可能需要过几秒才能看到图像。其中-f video4linux2代表采集的格式为linux视频设备,该设备的名称为/dev/video0,采集视频大小为320x240,-r 20代表采集帧率为每秒20帧,-vcodec

VLC通过RTSP地址向IPC取流播放不了问题排查

纵饮孤独 提交于 2020-04-24 17:54:08
问题现象:现场hik ipc在vlc通过rtsp取流地址(rtsp://admin:xxxxxxxx@44.110.81.45:554/Streaming/Channels/101?transportmode=unicast)取流,发现vlc界面并没有画面,但是看编码统计却是有收到码流包的。而且换另一个ipc可以预览,仅仅这个可以而已。 分析:据我所了解,rtsp取流跟onvif是一致的,也就是根据报文交互来确定取流、发流的相关属性。思路:分别抓包,看报文,对比,猜测,验证。 首先抓了个能预览的: 来的码流包是RTP?纳尼,发现了些什么东西。熟悉的作案手法,RTP分析一波: 丢包率看起来还稍微能接收的样子。此时想起现场反馈过 这个ipc能预览,但是有时会卡 ,猜测就是这1%+的丢包所致,继续看其他的: 另外一个是UDP,转RTP分析看看: WC!这丢包率能播放就神奇了,再看另一个, 好吧,基本上能确定是网络丢包所导致的。但是平常见到hik rtsp取流不都是tcp吗,怎么这里是udp的?问了下,才知道原来vlc可以设置的。 默认是通过HTTP进行流传输,也就是udp,网络不太好的时候,要改成tcp才行。测试一发,果然没问题。 到这里问题是查出原因了,接下来继续了解下rtsp吧!抓一下tcp和udp的报文,compare对比一下看看有何差异: 就是SETUP指令

Onvif 第二课 设备对接问题剖析

这一生的挚爱 提交于 2020-04-22 18:59:34
场景 采用ONVIF Device Manager工具可以接入海康摄像机,浏览视频和控制PTZ。手动编写代码调用gSoap库,云台控制失败 排查过程 抓包POST /onvif/device_service,查看返回PTZ url内容:http://192.168.1.211:37778/onvif/PTZ,说明返回了一个固定地址的url,根本不是设备当前真实的IP地址,而代码中是采用这个地址,进行PTZ地址控制,当然无法实现云台转动,所以需要修改为真实的IP地址,流媒体的Url也是同理 报文内容: POST /onvif/device_service HTTP/1.1 Content-Type: application/soap+xml; charset=utf-8; action="http://www.onvif.org/ver10/device/wsdl/GetCapabilities" Host: 58.23.208.26:37778 Content-Length: 952 Accept-Encoding: gzip, deflate Connection: Close <s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"><s:Header><Security s:mustUnderstand="1"

MS Teams 会议的兼容性:让第三方视频会议终端加入会议

牧云@^-^@ 提交于 2020-04-18 15:52:20
在现在的这个云视频会议2.0时代的开放性与兼容性是评价这个云视频会议平台的好坏标准之一,可以想像一下 一个封闭的会议平台使用自己独有的通讯协议,独有的会议终端,没有开发接口(API or SDK) 在现在这个竞争激烈的视频会议市场上,客户会选择这样一个成本高昂的产品吗?所以,有一部份Teams用户之前是使用其它品牌的会议终端(VTC,如Cisco SX,EX, DX;Lifesize, Polycom HDX, Group, Trio; Sony)这些终端都不便宜,都需要利旧或等待折旧完毕直接报废,那么它们是如何融入到Teams Meeting当中的呢? 所以针对使用这种第三方的视频会议终端的Teams Meeting 场景,微软是有解决方案的;本文将使用 Bluejeans Teams 连接器来这些第三方视频会议终端,这是一个基于Azure的SaaS服务,为第三方会议终端为提供接入到Teams Meeting的服务。这样不管你用什么终端都总能好好地接入到Teams Meeting了,兼容的设备列表请参考 *1 那么这种服务微软称之为 Cloud Video Interop (CVI),之前是支持三家厂商提供服务(Bluejeans, Polycom, Pexip),在2020年初多了一家Cisco: https://aka.ms/cisco-announcement

前端视频直播技术总结及video.js在h5页面中的应用

陌路散爱 提交于 2020-04-17 03:41:19
【推荐阅读】微服务还能火多久?>>> 全手打原创,转载请标明出处: https://www.cnblogs.com/dreamsqin/p/12557070.html ,多谢,=。=~ (如果对你有帮助的话请帮我点个赞啦) 目前有一个需求是在移动端上内嵌h5实现点位的视频直播,直播项目采用Vue编写,后端主要输出 RTMP 和 HLS 协议的直播流,本文主要总结一下整体开发的技术选型以及开发过程中的思考与学习总结。 流媒体传输 我的困惑: 什么是流媒体,以及其传输方式是怎样的? 流媒体 流媒体是指采用流式传输方式在 Internet 上播放的媒体格式,例如音频、视频等多媒体文件。 流式传输方式 流式传输方式是将多媒体文件经过特殊压缩后分成一个个压缩包,再由服务器向客户端连续、实时传送。用户不必像非流式传输那样等待整个文件全部下载完毕后才能播放,而是只需要经过几秒钟或几十秒的启动延时即可对压缩的音视频文件进行播放,剩余的部分将继续下载,直至播放完毕。 流媒体传输协议 常用的流媒体传输协议主要有 HTTP渐进式下载 和 实时流媒体协议 两类。 HTTP渐进式下载 :仅能传输完整的音视频文件,在给定时刻,用户只能观看已下载的那部分,而不能跳到还未下载的部分。HTTP边下载边播放,严格意义上讲,不是直播协议。他的原理是先下载文件的基本信息,音频视频的时间戳,再下载音视频数据

奥科SBC

[亡魂溺海] 提交于 2020-04-14 11:09:10
【推荐阅读】微服务还能火多久?>>> 奥科产品解决方案 联系人:李宝丽 联系电话:13911189531 MP114/118接入(媒体)网关产品介绍 MediaPack系列模拟VoIP网关是一种经济有效的尖端技术解决方案,这些独立的网关可以提供优异的语音质量,用以将传统电话,传真机和PBX系统与IP电话网络连接,并且与新的IP-PBX架构相集成,这些产品是部署VoIP的理想之选,而且能可靠地与软交换、网守和SIP服务器实现互通。 MediaPack系列模拟VoIP网关非常适合于商业VoIP部署,经过现场验证的语音和传真技术以及功能丰富的设计使用MediaPack系列模拟媒体网关,成为面向不同VoIP应用的理想解决方案,MediaPack系列模拟VoIP网关可以用于基于VoIP的PBX或IP-PBX体系作为媒体网关和远程模拟分机扩展,也可以基于卫星连接,付费电话网络,集中化的IVR以及质量监控应用的优化语音传输。MediaPack系列模拟VoIP网关已广泛部署于MTU(多租户单元),宽带接入网络,IP Centrex以及边远地区。 功能丰富的解决方案 MP-114/118模拟VoIP网关产品系列是设计用于满足实际市场需求的第三代产品。除了卓越的语音技术外,该产品还提供先进的电信特性和现有电话基础设施进行真正集成,例如long-haul,计费音产生,MWI,CID功能

阿里云李刚:下一代低延时的直播CDN

老子叫甜甜 提交于 2020-03-27 09:28:12
3 月,跳不动了?>>> 在上周落幕帷幕的多媒体领域技术盛会——LiveVideoStackCon音视频技术大会上,阿里云的高级技术专家李刚进行了《下一代低延时的直播CDN》技术分享。主讲人李刚,多年关注在CDN这个领域,早期主要研究和cache服务器缓存以及流媒体相关的技术, 专注CDN文件分发、图片与大文件下载等业务。从2015年开始负责全面构建阿里云CDN直播系统,对流式长连接的分发有很深刻的理解。今天主要分享内容是阿里云自研低延时直播系统在构建时,遇到的一些技术难点与实践。 分享从当下直播技术回顾、低延时直播技术思考、低延时直播技术实现、展望四个部分展开,本文为演讲原文,希望对直播CDN相关从业者有一定的帮助。 一、直播场景回顾 下图列举了当下存在的一些常见的直播场景。 秀场直播是国内最早出现的直播形式,在各个直播平台上是比较常见的。 游戏直播,像斗鱼、虎牙、战旗等直播平台都是比较典型的游戏直播平台,游戏直播对码率要求比较高,观看人数也多,所以它也是流量贡献最大的直播形式。 移动直播是最近一两年比较火的直播形式,比较明显的特点就是推流和播放比较容易, 通过手机APP就可以进行直播,所以手机直播一般也是推流数最多的直播形式。 活动赛事直播,像今年夏天的世界杯,这类直播一般对交互要求不高,所以一般都是HLS播放形式,延迟相对其他都会多一些。