- 博客(21)
- 资源 (112)
- 问答 (3)
- 收藏
- 关注
原创 JTT1078-2016道路运输车辆卫星定位系统视频通信协议-音视频上传部分
音视频编码方式在协议中已有定义,只需要参考协议对应即可。JTT1078-2016道路运输车辆卫星定位系统视频通信协议(扫描版)完整文档可以在本文提供的链接进行下载。
2017-12-29 13:38:39 6403
翻译 音视频开发:多播系统中RTP如何工作?
RTP,即实时传输协议。更多RTP编程请参考:http://www.socketcoder.com/ IP网络中数据音频/视频传输的关键标准是实时传输协议(RTP)及其关联的配置文件和有效载荷格式。 RTP旨在通过IP网络提供对传输实时媒体(如音频和视频)有用的服务。这些服务包括定时恢复,丢失检测和纠正,有效载荷和源识别,接收质量反馈,媒体同步和会员管理。 RTP最初设计用于组播会议,使用轻量级会话模型。从那时起,它已被证明是有用的一系列其他应用程序:在H.323视频会议,网络广播和电视分配;以及有线和蜂窝
2017-12-29 10:03:46 4186
翻译 每日必读DZone News—什么是敏捷真实的含义?
如果你已经涉足软件世界,那么你可能已经听说过“敏捷”这个词了。你可能听说过这个词与持续的合作,持续的交付,更快的释放,不断的适应,或者任何其他的“敏捷”特征有关。很明显,参与软件开发生命周期所有阶段的团队都开始采用这种“敏捷”方法,因为它的普及率在不断提高。
2017-12-28 23:39:34 1379
翻译 每日必读DZone News—对DevOps的关注
虽然只有大约一半的人表达了担忧,但这些高管对于DevOps的担忧主要围绕文化,变革和安全。为了收集有关DevOps状态的见解,我们与19家实施DevOps的公司的22位高管进行了交谈,并帮助客户实施了DevOps方法。 我们问道:“您对DevOps有任何疑虑吗?
2017-12-28 23:28:21 611
翻译 每日必读DZone News—Java中的随机数生成
在开发应用程序时,我们经常需要生成随机数字。 Java提供支持来主要通过java.lang.Math和java.util.Random类生成随机数。在这篇文章中,我将讨论根据不同类型的需求生成随机数的不同方法。
2017-12-28 22:50:35 531
翻译 每日必读DZone News—IoC(控制反转)与DI(依赖注入)
最近,我一直在面试开发者角色的候选人,并且意识到仍然存在着多少混乱,围绕着控制反转和依赖注入的概念。 大多数人交替使用这两个术语。 也许,这种混淆来自于在Spring中大量使用这些概念,其中使用控制反转来实现依赖注入。这篇文章旨在以简单的方式解释这两个想法。
2017-12-28 22:28:19 326
翻译 每日必读DZone News—多版本JAR:好的还是坏的想法?
Java 9带来了Java运行时的新功能,称为多版本JAR。对于我们Gradle来说,这可能是平台上最有争议的补充之一。 TL / DR,我们认为这是一个真正的问题的错误答案。这篇文章将解释为什么我们这么认为,但也解释如何你可以建立这样的JAR,如果你真的想。多版本JAR,又名MRJAR,是Java 9 JDK中包含的Java平台的一项新功能。在这篇文章中,我们将详细说明采用这种技术的重大风险,并提供如何使用Gradle生成和使用带有Gradle的多版本JAR。
2017-12-28 21:57:19 428
原创 C#Socket TCP通信测试&委托传值到控件&DirectSound录音测试源码
C#里面Socket有异步和同步之分,可参考:https://docs.microsoft.com/en-us/dotnet/framework/network-programming/socket-code-examples进行学习。网络上很多有关DirectSound的Socket声音采集示例,不过都是单独的一个工具类(如:DirectSoundCapture),花了点时间实现了Socket的调用,顺便总结分享一下。
2017-12-28 09:49:12 654
翻译 TCP音频流媒体和播放器(IP语音聊天)
这是通过TCP发送和接收音频数据的专有VoIP项目。这是我的第一篇文章播放或捕获音频声音的延伸作为组播发送和接收(RTP)。此应用程序不是通过多播而是通过TCP来传输音频数据。所以你可以确定没有数据丢失,你可以通过子网和路由器转移它们。音频编解码器是U-Law。采样率可以从5000到44100选择。服务器可以在您的本地PC上运行。您可以在运行cmd.exe的帮助下输入“ipconfig”来获取当前的IP4地址。您应该使用静态IP地址,以便可能的客户端在几天后重新连接后不必更改其设置。客户端必须连接到正在运行
2017-12-26 17:42:33 6250
翻译 C#基于WindowsMediaPlayer实现音视频文件播放器
开发一个使用c#.net播放音频和视频文件的Windows应用程序。原文地址:http://www.c-sharpcorner.com/uploadfile/e628d9/playing-audio-and-video-files-using-C-Sharp/
2017-12-15 17:33:36 13865 2
翻译 Stream Player Control-流播放器控件
这篇文章是我前一篇文章的一个延续,它展示了一个网络摄像头控件的实现。 最近我创建了另一个控件,并希望与社区分享我的经验。 这是一个基于FFmpeg的流播放器控件,可以执行以下操作:(1)播放 RTSP/RTMP视频流或本地视频文件(2)检索控件显示的当前帧;该控件没有额外的依赖和一个简约的界面。
2017-12-15 14:37:41 5397 5
翻译 LibVLC.NET 与WPF绑定播放器
LibVLC.NET提供.NET绑定到VLC媒体播放器的LibVLC核心库(libVLC)。由于使用了一些更新的LibVLC功能,LibVLC.NET需要VLC版本1.2,可以在这里下载。如果您已将VLC媒体播放器(1.2)安装在其默认位置(例如C:\ Program Files(x86)\ VideoLAN \ VLC),那么LibVLC.NET应该可以直接使用。 要使用libVLC的本地副本,将文件libvlc.dll,libvlccore.dll和文件夹插件复制到名为VLC的文件夹中,以将其应用到您的
2017-12-15 10:48:36 3784
翻译 DMediaPlayer - 简单的VLC前端播放器
这是VLC媒体播放器的一个简单但不错的前端。 我已经复制了一些我喜欢的Media Player Classic和其他的东西 - 比如鼠标滚轮控制的音量,更好的滑块,双击全屏切换和无边界面板查看模式。 它需要.NET 3.5框架。它是免费的,希望人们可以欣赏它的简单性。 只需将二进制发行版的内容放入您的VLC播放器文件夹,然后运行DMediaPlayer.exe即可。
2017-12-15 10:34:22 1124
原创 C#FFmpeg视频采集与推送RTMP服务器代码思路整理
C#视频采集与推送RTMP服务器代码思路整理:在看过FFmpeg后是否认为写C#的视频流采集和推送还是一头雾水啊?深有此感。领导是C#的高手,说可以通过C或C++的代码直接复制粘贴到C#工程然后进行适配代码就可以了,因为C#使用ffmpeg的类名和变量、方法等都与C保持高度一致的,经领导这么一说C#里面只需要参考C或C++的实现就可以完成相关的操作了,这样就更容易理解了(涉及到指针问题,C#也支持)。
2017-12-14 10:47:49 19171 30
原创 C# FFmpeg相关阅读
FFmpeg:http://www.ffmpeg.org/Source Codehttp://hawkeye.arrozcru.org/http://www.codeproject.com/Tips/111468/FFmpeg-Tutorial.aspxhttps://sourceforge.net/projects/sharpffmpeg/SharpFFmpeg Web Site
2017-12-12 17:51:39 363
转载 如何从开发小白到音视频专家
原文地址:http://blog.csdn.net/dev_csdn/article/details/78738806 作者:卢俊,七牛云客户端团队技术负责人。拥有丰富的音视频领域的开发和实战经验,先后开发过 Android 播放 SDK、Android 推流 SDK、短视频 SDK,并主导了七牛连麦系统的设计和实现。服务过上百家直播客户,包括熊猫、全民、龙珠、汽车之家、懂球帝等。
2017-12-08 13:27:48 1649
原创 VS2017使用Git进行源代码管理
Git现在已是无处不在了,只要有代码的地方基本都支持Git。本人在使用VS的时候从来没用过Git,因为之前都是一个人单独开发C#窗体或者移动端程序,所以也没关注过要把这部分代码提交到SVN或者Git进行管理。为了使自己的成果可以轻松地在家或者公司进行查看最简单的方式就是提交代码到Git上,不过商业的代码我们最好不要私自发布,避免给自己代理麻烦,同时也需要坚守码农的操守和底线(说得难听点叫底裤)。
2017-12-08 12:25:42 75504 5
原创 车载GPS等基于部标通信协议的开发方案
交通部过检的808、809是车辆监控系统必须过检的功能,做车载的企业基本都围绕这两个协议做底层的封装,无非展示方式不同而已。对于一家做导航定位的企业,解析通信协议必须是最能够体现能力和耐心的一件事,必须了解协议规范和通信框架才能完成相关的开发任务,最要命的是要符合部标规范要过检(去北京貌似)系统才能正式上线。偶然间发现一个好地方,这里应有尽有,可以到http://www.cnblogs.com/productivity/category/492431.html 一看究竟。
2017-12-07 23:32:38 4560 1
转载 C#使用APlayer开发自制媒体播放器
APlayer 媒体播放引擎是迅雷公司从 2009 年开始开发的通用音视频媒体文件播放内核。迅雷看看播放器和迅雷影音就是使用 APlayer 作为播放内核,目前迅雷看看播放器在PC播放器市场占有率排第一。本质上APlayer播放引擎是一个ActiveX控件,可以被本地其他外部程序嵌入调用,也可以直接被网页嵌入,类似于(Adobe Flash Player)。APlayer不包含界面,但另一个依赖于APlayer的ActiveX控件APlayerUI可以提供丰富的界面元素(播放控制条,Flash广告等),AP
2017-12-07 22:48:23 10767 2
转载 Git命令查看、创建、切换、删除分支
对于有些IDE检出代码很困难,所以不得已的情况下使用git命令是最高效快捷的。熟悉了解Git基本的命令操作是很有必要的,这篇文章主要讲对代码分支的操作。
2017-12-07 22:26:44 16828 2
原创 VS2017 IDE开发工具选型、安装和使用
距离上次使用VS工具已是2年前了,这次准备选择比较新的版本来开发桌面程序了。总的来说,微软在对VS瘦身和插件式安装上做了一些改进,需要什么就安装什么这个比较好。从百度下载一个下载客户端下来,拉取一个基础的安装只需要600MB空间,微软将所要开发环境封装成了安装组件通过勾选的方式进行安装,这样方便了许多,请原谅我之前还是VS2005经典款的用户。时代在变,锐意进取,不断更新,工具也必须要换。
2017-12-07 14:03:32 8217
Windows Service项目示例可执行安装卸载
2018-06-25
SpringBoot-Gradle-Maven-Java-Groovy
2018-06-14
SwaggerWebAPI
2018-05-15
SDL2_ttf-2.0.14-win32-x64 & SDL2_ttf-2.0.14-win32-x86 二进制运行文件dll
2018-03-09
JTT1078-2016道路运输车辆卫星定位系统视频通信协议(扫描版)
2017-12-29
Adobe Flash Professional CS6 Flash教学实践源文件
2017-01-28
Mybatis Mapper生成器示例
2016-09-28
openhtmltopdf 解决中文字体和A4显示模板
2023-10-26
Postgresql PipelineDB定时增量统计事件数据.vsdx
2020-10-16
平台产品体系.vsdx
2020-09-22
Springboot 结合Apache Spark 2.4.4与Scala 2.12 集成示例
2020-09-02
NGINX HTTP负载均衡操作及优化手册.docx
2019-12-27
Java虚拟机调优及问题排查手册.docx
2019-12-24
AggregationController.java
2019-12-24
Spring-Struts2项目环境搭建
2019-11-25
spring3.0.5.zip
2019-11-14
Spring3.0.5扩展支持AOP获取HttpServletResponse
2019-11-09
web-requirejs.zip
2019-10-18
Redis主从配置说明 .docx
2019-05-09
MySQL单主库多继承从库数据备份测试
2019-05-07
MySQL指定表数据库和表同步并解决跨网络问题方案
2019-04-30
C# OCX (ActiveX)log4net日志不写目录怎么回事呢?
2018-06-07
已知视屏的加密时的pts时间戳,怎么计算播放时的pts?
2018-02-28
Ubuntu server 15.0.4安装Redis make命令不能执行
2015-08-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人