51CTO博客开发灰太狼没穿裤子sery豆子空间Jeremiah的流媒体乐园
登广告一则:提供流媒体完整解决方案 本人有windowns/linux/andriod平台的流媒体完整解决方案,可以为客户定制相关功能模块。 (采集、压缩、封装(包括ts)、串流、预览、终端播放、转码、截图等) 非诚勿扰 (qq:543753343)
PCM文件:模拟音频信号经模数转换(A/D变换)直接形成的二进制序列,该文件没有附加的文件头和文件结束标志。Windows的Convert工具可以把PCM音频格式的文件转换成Microsoft的WAV格式的文件。 将音频数字化,其实就
前言:很高兴重新着手学习流媒体这一块东西,感谢有人给我这个机会。 1.开发平台X86 + Ubuntu 12.04 LTS + C/C++ 2.项目的初步内容(见下图):
原来一直用得是Ubuntu,感觉很方便,适合懒人。现在用海思的3520芯片开发NVR,后来改用了RHEL 5,因为有两个原因,第一个是ubuntu的默认shell是dash,而芯片的环境默认shell是bash,这个还是好解决的,但是第二个比较麻烦,sdk包得执行脚本在ubuntu上执行不了,项目比较紧,就没有追根下去,也防止后续环境的不兼容。  
功能我就不介绍了,看界面就能知道: 有源码可以下载:
请读者先参考无言的博客:http://jeremiah.blog.51cto.com/539865/116981,借助于无言的很好的归纳总结,能够让大家更容易的进入我想要进行阐述的内容。 进入正题: 1.定义一些全局变量 private Core[] core = new Core[4]; &
首先告诉大家为什么我会自己去写一个数组的移位算法,原因是我在做组播服务器的后台程序中需要对播放列表的文件进行上一首,下一首的操作,此时操作的是文件加载到自定义的结构体数组中,上一首,下一首就是对该数组进行的移位操作: class Program { public static string[] str = new string[] { "1","
一、事件是类和对象向外界发出的消息,事件的执行是通过事件委托的方式,调用我们所准备好的处理方法,而是先消息的响应的。要响应某些事件并针对某些事件执行我们指定的方法,需要做到以下几步: 1、声明事件委托。 2、声明事件。
1、理解socket 1)、Socket接口是TCP/IP网络的应用程序接口(API)。Socket接口定义了许多函数和例程,程序员可以用它们来开发TCP/IP网络应用程序。Socket可以看成是网络通信上的一个端点,也就是说,网络通信包括两台主机或两个进程,通过网络传递它们之间的数据。为了进行网络通信,程序在网络对话的每一端都需要一个Socket。 2)、TCP/IP传输层使用协议端口将数据
工作也有段时间了,开了博客也是去年的事情,但是一直没有使用,正好现在还算空,就写写和大家分享探讨和学习。 我想写的是关于VLC Activex Plugin V1的应用,利用它在.net平台下做一个简单的播放器。在这里我们会用到VS2005+VLC0.9.9,下面我会说明实现的详细步骤: 1.运行VS2005,新建一个项目,选择Windows应用程序,名称MyMediaPlayer,打开工具箱
不管做什么,学什么,一要心态好,二要态度好。所谓心态好就是不要着急、不用担心;所谓态度好是多分享、多讨论、学出自己的心得。分享的意义是很大的,在分享之后的认知水平往往比分享之前的高,而且在很多时候分享给别人1点,别人能回报给你2点。有些人在团队中不愿意分享,怕团队中的其它人水平提升了影响到
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号