- 博客(20)
- 资源 (5)
- 收藏
- 关注
转载 TS流判断I帧
在哪个字段有判断I,B,P帧的信息[整理]在哪个字段有判断I,B,P帧的信息?(MPEG2,H.264) .1.根据TS包头中的PID找到TS流里的PAT表,其TS的PID为0x00;2.找到PAT表后,根据其中携带的PMT表的TS包PID找到PMT表;3.找到PMT表后,根据其中携带视频的TS包PID就可以判断出包含视频数据的TS包;4.对于mpeg-1和mpeg-2
2015-08-21 14:10:44 3788
转载 MPEG-2TS码流编辑的原理及其应用
1. 功能目标 码流快编的应用目标是,通过对开放视频的采集,将DVB-S或C的传输流(Transport Stream,TS)节目作为信源,直接进行剪辑处理,再经过人工创意后,整合为新主题内容的新节目,以便直接进入频道集成或编辑频道节目播出,快速实现 数据层的内容整合,不仅简捷了采集制作的工作流程,而且为丰富媒体内容资产开辟了一条捷径。因为码流快编的工作流程无需先以解码后的视频记录于磁带,
2015-08-21 14:08:08 556
转载 多播,组播
多播与广播 * 多播和广播仅用于UDP(TCP是面向连接的) * 多播:将数据帧传给同一网络上的多播组内的多个主机; 广播:将数据帧传给同一网络上的所有主机。 * 网卡判断目的地址为网卡物理地址或广播、多播地址的帧,发送给驱动程序; * 多播地址:最高字节的最低位置1的地址(以太网):01:00:00:00:00:00 广播地址:可以看成是多播地址
2015-08-21 11:52:05 415
转载 视频压缩:I帧、P帧、B帧
/****************************************************************************************************************************************************************************************说明:
2015-08-18 18:22:01 469
原创 阅读源代码的方式的心得
不知不觉从毕业到现在已经有一年的时间了,看了很多的代码,但是看过后,或者就在看的过程中,对很多代码流程步骤,只是过一遍而已,没有全面深刻的理解。所以看过之后很容易的会忘记,处理问题的时候又要重新研究代码的流程。这样的阅读代码的方式理所当然需要改变,这样的方式,效率低,关键还没什么软用。 以下就总结下阅读代码的一些正确的方法:1.对于一个大工程的代码,肯定有很多的提供基础功能的代
2015-08-18 16:25:35 442
转载 ip,tcp,udp,rudp包头
IEEE 802.3 header0001020304050607080910111213141516171819202122232425262728293031323334353637383940414243
2015-08-18 09:37:10 805
转载 TCP包头格式详解
一般来说,网络编程我们只需要调用一些封装好的函数或者组件就能完成大部分的工作,但是一些特殊的情况下,就需要深入的理解网络数据包的结构,以及协议分析。如:网络监控,故障排查等…… IP包是不安全的,但是它是互联网的基础,在各方面都有广泛的应用。由IP协议衍生的协议族有10数种(据我所知),以后还会出现更多的基于IP的协议… 先从实际出发吧!一般
2015-08-18 09:28:53 23060 2
转载 TCP服务器和客户端交互
一、实验目的学习和掌握Linux下的TCP服务器基本原理和基本编程方法,体会TCP与UDP编程的不同,UDP编程:http://blog.csdn.net/yueguanghaidao/article/details/7055985二、实验平台Linux操作系统三、实验内容编写Linux下TCP服务器套接字程序,程序运行时服务器等待客户的连接,一旦连接成功,
2015-08-17 10:52:19 6785
转载 UDP服务器和客户端交互
实验三 UDP服务器端程序设计一、实验目的学习和掌握Linux下的UDP服务器基本原理和基本编程方法,体会与TCP的区别,TCP编程:http://blog.csdn.net/yueguanghaidao/article/details/7035248二、实验平台ubuntu-8.04操作系统三、实验内容编写Linux下UDP服务器套接字程序,服务器
2015-08-17 10:51:05 12065
转载 TCP速率与窗口,带宽,RTT之间的关系
窗口:TCP是一个滑动窗口协议,即一个TCP连接的发送端在某个时刻能发多少数据是由滑动窗口控制的,而滑动窗口的大小实际上是由两个窗口共同决定的,一个是接收端的通告窗口,这个窗口值在TCP协议头部信息中有,会随着数据的ACK包发送给发送端,这个值表示的是在接收端的TCP协议缓存中还有多少剩余空间,发送端必须保证发送的数据不超过这个剩余空间以免造成缓冲区溢出,这个窗口是接收端用来进行流量限制的,在
2015-08-14 16:46:23 1201
转载 Symmetric NAT,Cone NAT
现在我们知道,通过NAT,,内网的计算机向外连结是很容易的。NAT对于内网和外网的计算机是透明的。内网的机器欲访问外面的机器,可在NAT上“打洞”,而且这个“洞”是有方向的。也就是让NAT建一个session,从而建立映射。 那么,如果同一个进程,与外网的两台机器,同时建立联系,情况又是如何呢。 如图所示:Client A的原来那个Socket(绑定了1234端口的那个UD
2015-08-14 15:38:55 484
转载 NAPT和UDP hole punching
NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。最开始NAT是运行在路由器上的一个功能模块。最先提出的是基本的NAT,它的产生基于如下事实:一个私有网络(域)中的节点
2015-08-14 15:08:38 713
转载 P2P技术-UDP hole punching
UDP Hole Punching的主要思想是:利用一个任何客户端都可达的服务器,在服务器上事先存储、维护客户端的UDP公用端点地址,当双方需要通信时,可以通过服务器的“介绍”获取对方的端点地址,建立“直接”的连接。 图1是一个具有NAT设备的简单网络拓扑图,其中C1,C2位于不同的私有网络中,无法直接通信,但都可以访问Server。下面分析UDP Hole Punching的基本流程:
2015-08-14 14:54:15 896
原创 mysql Could not initialize master info structure;
ERROR 1201 (HY000): Could not initialize master info structure; more error messages can be found in the MySQL error log解决办法reset slave;start slave;
2015-08-06 12:01:20 474
原创 Slave_IO_Running: Connecting解决办法
Q:一开始是因为mysql Got a packet bigger than 'slave_max_allowed_packet' bytes错误A:改大max_allowed_packet1: set global max_allowed_packet=16384000;(16M)2:vi /etc/my.cnf 修改:max_allowed_packet=16M
2015-08-05 19:06:21 14579 1
原创 MYSQL table is crashed
[root@localhost ~]# mysqldump -u root -p'mysql2012' server_balance_load|gzip>servre_balance_load.sql.gzmysqldump: Got error: 145: Table './server_balance_load/customer_info' is marked as crashed and
2015-08-05 16:48:18 491
转载 AMF协议
AMF(Action Message Format)是Flash与服务端通信的一种常见的二进制编码模式,其传输效率高,可以在HTTP层面上传输。现在很多Flash WebGame都采用这样的消息格式。AMF协议是基于Http协议的.它的内容处理过程大致是这样:1.从客户端获取Http请求(Request)流.2.对流进行解串行化(Deserializ
2015-08-03 14:43:15 489
转载 RTMP协议
RTMP协议是一个互联网TCP/IP五层体系结构中应用层的协议。RTMP协议中基本的数据单元称为消息(Message)。当RTMP协议在互联网中传输数据的时候,消息会被拆分成更小的单元,称为消息块(Chunk)。1 消息消息是RTMP协议中基本的数据单元。不同种类的消息包含不同的Message Type ID,代表不同的功能。RTMP协议中一共规定了十多种消息类型,分别发挥着不同的
2015-08-03 14:39:30 1042
转载 RTSP协议
第一部分:RTSP协议一、RTSP协议概述RTSP(Real-TimeStream Protocol )是一种基于文本的应用层协议,在语法及一些消息参数等方面,RTSP协议与HTTP协议类似。RTSP被用于建立的控制媒体流的传输,它为多媒体服务扮演“网络远程控制”的角色。尽管有时可以把RTSP控制信息和媒体数据流交织在一起传送,但一般情况RTSP本身并不用于转送媒体流数据。
2015-08-03 14:35:54 374
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人