Max的空间
百度空间 | 百度首页 
 
文章列表
 
2009-05-27 下午 08:47
    本人毕业后就不从事编程行业,对于JMF的了解已忘得一干二净,所以对于给我留言的同学,我只能抱歉地说对不起.
    对于想让我发代码给他的同学,请在留言里介绍一个好一点的,方便使用的,能让我上传代码网站,这样既方便你,也方便其他人.谢谢!
 
2008-01-21 下午 08:44

       这是我半年前毕业设计的题目,早就想把源代码公开出来,让大家一起学习,可百度空间上传不了文件,直接贴代码又超过限定的长度,自己又赖得去找上传文件的网站,所以就不了了之了。最近同学告诉我一个网站,可方便地上传下载文件,于是就终于把这份源代码上传了,源代码在:

http://pickup.mofile.com/6971439466816143

       文件还包含毕业论文,

 
2007-05-24 下午 10:51
作者:Max_Tsang

关于JMF的基础,我这里就不多说了。请看:

http://hi.baidu.com/max%5Fzeng/blog/category/Jmf

import java.awt.*;
import java.io.*;
import java.util.*;
import javax.media.*;
import javax.media.format.*;
import javax.swing.*;

public class CaptureAndPlay implements ControllerListener {

  

 
2007-05-22 下午 08:22
转载自:http://blog.csdn.net/wcl0715/archive/2006/04/25/676070.aspx

1、NAT

       NAT是Net Address Translation 的缩写,从名字也可以看出,它是负责网络地址转换的一个协议。通俗的说,它负责把私网内的的IP和端口转换成公网的IP和端口,也即使我们通常所说的IP 地址影射。例如:公司内一般有一个私网,假设为10.1.1.1网段。公司通过一个公网服务器(机器A)接入Internet,此服务器内网IP为 10.1.1.1,外网为220.220.1.6。私网内的机器B

 
2007-05-22 下午 07:17
转载自:http://www.ppcn.net/n3520c38.aspx

P2P的NAT研究
第一部分:NAT介绍
第二部分:NAT类型检测

第一部分: NAT介绍

各种不同类型的NAT(according to RFC)

Full Cone NAT:

内网主机建立一个UDP socket(LocalIP:LocalPort) 第一次使用这个socket给外部主机发送数据时NAT会给其分配一个公网(PublicIP:Public

 
2007-05-22 下午 07:04
转载自:http://hwycheng.bokee.com/2404843.html

关键词: P2P UDP NAT 原理 穿透 Traveral Symmetric Cone
原始作者: Hwycheng Leo(FlashBT@Hotmail.com)
源码下载: http://bbs.hwysoft.com/download/UDP-NAT-LEO.rar
参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt
  

 
2007-05-22 下午 07:01

转自:http://hi.baidu.com/emaer/blog/item/c3852a2abc53b7395343c182.html

当p2p的两个种子分别位于NAT后怎么来进行这两个种子的通讯呢?一般的解决方法是NAT穿透,就是增加一个中间服务器用来进行UDP打洞,这个服务器只用来接受两个种子的通信必要信息,并分别提供给两个种子,而并不用来做为内容的中转服务器。

A---------------|---------Relay Server------------------|------------------------B

          

 
2007-05-22 下午 06:47

载自:http://hi.baidu.com/emaer/blog/item/aadf06d87b31163433fa1c82.html


NAT分类

根据Stun协议(RFC3489),NAT大致分为下面四类

1)       Full Cone

这种NAT内部的机器A连接过外网机器C后,NAT会打开一个端口.然后外网的任何发到这个打开的端口的UDP数据报都可以到达A.不管是不是C发过来的.

例如 A:192.168.8.100 NAT:202.100.100.1

 
2007-05-19 下午 06:54
转载自: http://nonconductor.bokee.com/5042360.html

早就听说用UDP穿透NAT可以解决P2P软件中的两个通过NAT上网的客户端直接通信的问题。当然,需要一个中介来帮助找到对方。终于用Java做了这个试验。

代码贴出来吧。

UDPAgent.java:

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetSocketAddress;
import j

 
2007-05-04 下午 09:24

1、  概述
2、  JXTA的设计目标及有关概念
3、  JXTA协议
4、  JXTA应用与发展


一、概述
 
2007-04-18 上午 10:19
转载: http://www.blog.edu.cn/user2/38673/archives/2006/1159067.shtml

详细见RFC3550 5.1节,这部分只是对RTP头格式的一些翻译和总结(图片来自JMF 2.0 API Guide)

   

   前12个字节在每一个RTP packet中都存在,而一系列的CSRC标记只有存在Mixer时才有。

   version (V): 2 bits
      标明RTP版本号。协议初始版本为

 
2007-04-06 下午 09:31

Sun在SCSL项目下提供新品Java媒体架构(JMF)API软件

(SUN MICROSYSTEMS' TO MAKE JAVA MEDIA FRAMEWORK (JMF) AVAILABLE UNDER SUN COMMUNITY SOURCE LICENSING)

JMF的便携性和缩放性为多媒体Java应用程序增添了活力

(JMF's Portability and Scalability Energizes Java Applications with Multimedia)


 
2007-03-26 下午 06:00
 
2007-03-23 上午 11:12

P2PServer.c

/* P2P 程序服务端
*
* 文件名:P2PServer.c
*
* 日期:2004-5-21
*
* 作者:shootingstars(zhouhuis22@sina.com)
*
*/
#pragma comment(lib, "ws2_32.lib")

#include "windows.h"
#include "..\proto.h"
#include "..\Exception.h"

UserList ClientList;

void InitWinSock()
{
WSADATA wsaData;

if (WSAStartup(MAKEWORD(2, 2),

 
2007-03-23 上午 11:10

P2P 之 UDP穿透NAT的原理与实现(附源代码)
原创:shootingstars
参考:

 
     
 
 
个人档案
 
Max_zeng
男, 25岁
广东 珠海 
上次登录:
6月22日
加为好友
 
   
 
背景音乐
 
 
最新照片
 
   
 
最近访客
 
 

zqfddqr

lqqnjust

feelnature

春哥代表队

DreamSun2008

tl3shi

koolfret

夜里_唱_情歌
     
 
订阅我的空间
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     


©2009 Baidu