parent
5ee43c681e
commit
91dac74d9e
@ -1,4 +1,4 @@
|
|||||||
package net.ossrs.sea;
|
package net.ossrs.yasea;
|
||||||
|
|
||||||
import android.app.Application;
|
import android.app.Application;
|
||||||
import android.test.ApplicationTestCase;
|
import android.test.ApplicationTestCase;
|
@ -1,4 +1,4 @@
|
|||||||
package net.ossrs.sea;
|
package net.ossrs.yasea;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
@ -1,4 +1,4 @@
|
|||||||
package net.ossrs.sea.rtmp;
|
package net.ossrs.yasea.rtmp;
|
||||||
|
|
||||||
import java.security.InvalidKeyException;
|
import java.security.InvalidKeyException;
|
||||||
import java.security.NoSuchAlgorithmException;
|
import java.security.NoSuchAlgorithmException;
|
@ -1,4 +1,4 @@
|
|||||||
package net.ossrs.sea.rtmp;
|
package net.ossrs.yasea.rtmp;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
@ -1,4 +1,4 @@
|
|||||||
package net.ossrs.sea.rtmp;
|
package net.ossrs.yasea.rtmp;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
@ -1,11 +1,12 @@
|
|||||||
package net.ossrs.sea.rtmp.amf;
|
package net.ossrs.yasea.rtmp.amf;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import net.ossrs.sea.rtmp.Util;
|
|
||||||
|
import net.ossrs.yasea.rtmp.Util;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* AMF Array
|
* AMF Array
|
@ -1,4 +1,4 @@
|
|||||||
package net.ossrs.sea.rtmp.amf;
|
package net.ossrs.yasea.rtmp.amf;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
@ -1,4 +1,4 @@
|
|||||||
package net.ossrs.sea.rtmp.amf;
|
package net.ossrs.yasea.rtmp.amf;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
@ -1,4 +1,4 @@
|
|||||||
package net.ossrs.sea.rtmp.amf;
|
package net.ossrs.yasea.rtmp.amf;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
@ -1,10 +1,11 @@
|
|||||||
package net.ossrs.sea.rtmp.amf;
|
package net.ossrs.yasea.rtmp.amf;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import net.ossrs.sea.rtmp.Util;
|
|
||||||
|
import net.ossrs.yasea.rtmp.Util;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* AMF map; that is, an "object"-like structure of key/value pairs, but with
|
* AMF map; that is, an "object"-like structure of key/value pairs, but with
|
@ -1,9 +1,10 @@
|
|||||||
package net.ossrs.sea.rtmp.amf;
|
package net.ossrs.yasea.rtmp.amf;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import net.ossrs.sea.rtmp.Util;
|
|
||||||
|
import net.ossrs.yasea.rtmp.Util;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* AMF0 Number data type
|
* AMF0 Number data type
|
@ -1,4 +1,4 @@
|
|||||||
package net.ossrs.sea.rtmp.amf;
|
package net.ossrs.yasea.rtmp.amf;
|
||||||
|
|
||||||
import java.io.BufferedInputStream;
|
import java.io.BufferedInputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
@ -1,12 +1,14 @@
|
|||||||
package net.ossrs.sea.rtmp.amf;
|
package net.ossrs.yasea.rtmp.amf;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
import java.lang.String;
|
import java.lang.String;
|
||||||
|
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import net.ossrs.sea.rtmp.Util;
|
|
||||||
|
import net.ossrs.yasea.rtmp.Util;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
@ -1,4 +1,4 @@
|
|||||||
package net.ossrs.sea.rtmp.amf;
|
package net.ossrs.yasea.rtmp.amf;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
@ -1,16 +1,17 @@
|
|||||||
package net.ossrs.sea.rtmp.io;
|
package net.ossrs.yasea.rtmp.io;
|
||||||
|
|
||||||
import java.io.ByteArrayInputStream;
|
import java.io.ByteArrayInputStream;
|
||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import net.ossrs.sea.rtmp.Util;
|
|
||||||
import net.ossrs.sea.rtmp.packets.RtmpHeader;
|
import net.ossrs.yasea.rtmp.Util;
|
||||||
|
import net.ossrs.yasea.rtmp.packets.RtmpHeader;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Chunk stream channel information
|
* Chunk stream channel information
|
||||||
*
|
*
|
||||||
* @author francois
|
* @author francois, leo
|
||||||
*/
|
*/
|
||||||
public class ChunkStreamInfo {
|
public class ChunkStreamInfo {
|
||||||
|
|
@ -1,6 +1,6 @@
|
|||||||
package net.ossrs.sea.rtmp.io;
|
package net.ossrs.yasea.rtmp.io;
|
||||||
|
|
||||||
import net.ossrs.sea.rtmp.packets.RtmpPacket;
|
import net.ossrs.yasea.rtmp.packets.RtmpPacket;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Handler interface for received RTMP packets
|
* Handler interface for received RTMP packets
|
@ -1,11 +1,13 @@
|
|||||||
package net.ossrs.sea.rtmp.io;
|
package net.ossrs.yasea.rtmp.io;
|
||||||
|
|
||||||
import java.io.EOFException;
|
import java.io.EOFException;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.net.SocketException;
|
import java.net.SocketException;
|
||||||
|
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import net.ossrs.sea.rtmp.packets.RtmpPacket;
|
|
||||||
|
import net.ossrs.yasea.rtmp.packets.RtmpPacket;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* RTMPConnection's read thread
|
* RTMPConnection's read thread
|
@ -1,20 +1,22 @@
|
|||||||
package net.ossrs.sea.rtmp.io;
|
package net.ossrs.yasea.rtmp.io;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
|
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import net.ossrs.sea.rtmp.packets.Abort;
|
|
||||||
import net.ossrs.sea.rtmp.packets.Audio;
|
import net.ossrs.yasea.rtmp.packets.Abort;
|
||||||
import net.ossrs.sea.rtmp.packets.Command;
|
import net.ossrs.yasea.rtmp.packets.Audio;
|
||||||
import net.ossrs.sea.rtmp.packets.Data;
|
import net.ossrs.yasea.rtmp.packets.Command;
|
||||||
import net.ossrs.sea.rtmp.packets.RtmpHeader;
|
import net.ossrs.yasea.rtmp.packets.Data;
|
||||||
import net.ossrs.sea.rtmp.packets.RtmpPacket;
|
import net.ossrs.yasea.rtmp.packets.RtmpHeader;
|
||||||
import net.ossrs.sea.rtmp.packets.SetChunkSize;
|
import net.ossrs.yasea.rtmp.packets.RtmpPacket;
|
||||||
import net.ossrs.sea.rtmp.packets.SetPeerBandwidth;
|
import net.ossrs.yasea.rtmp.packets.SetChunkSize;
|
||||||
import net.ossrs.sea.rtmp.packets.UserControl;
|
import net.ossrs.yasea.rtmp.packets.SetPeerBandwidth;
|
||||||
import net.ossrs.sea.rtmp.packets.Video;
|
import net.ossrs.yasea.rtmp.packets.UserControl;
|
||||||
import net.ossrs.sea.rtmp.packets.WindowAckSize;
|
import net.ossrs.yasea.rtmp.packets.Video;
|
||||||
import net.ossrs.sea.rtmp.packets.Acknowledgement;
|
import net.ossrs.yasea.rtmp.packets.WindowAckSize;
|
||||||
|
import net.ossrs.yasea.rtmp.packets.Acknowledgement;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
@ -1,9 +1,10 @@
|
|||||||
package net.ossrs.sea.rtmp.io;
|
package net.ossrs.yasea.rtmp.io;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import net.ossrs.sea.rtmp.packets.RtmpPacket;
|
|
||||||
|
import net.ossrs.yasea.rtmp.packets.RtmpPacket;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
@ -1,6 +1,6 @@
|
|||||||
package net.ossrs.sea.rtmp.io;
|
package net.ossrs.yasea.rtmp.io;
|
||||||
|
|
||||||
import net.ossrs.sea.rtmp.packets.RtmpPacket;
|
import net.ossrs.yasea.rtmp.packets.RtmpPacket;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thrown by RTMP read thread when an Acknowledgement packet needs to be sent
|
* Thrown by RTMP read thread when an Acknowledgement packet needs to be sent
|
@ -1,10 +1,11 @@
|
|||||||
package net.ossrs.sea.rtmp.packets;
|
package net.ossrs.yasea.rtmp.packets;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import net.ossrs.sea.rtmp.Util;
|
|
||||||
import net.ossrs.sea.rtmp.io.ChunkStreamInfo;
|
import net.ossrs.yasea.rtmp.Util;
|
||||||
|
import net.ossrs.yasea.rtmp.io.ChunkStreamInfo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A "Abort" RTMP control message, received on chunk stream ID 2 (control channel)
|
* A "Abort" RTMP control message, received on chunk stream ID 2 (control channel)
|
@ -1,10 +1,11 @@
|
|||||||
package net.ossrs.sea.rtmp.packets;
|
package net.ossrs.yasea.rtmp.packets;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import net.ossrs.sea.rtmp.Util;
|
|
||||||
import net.ossrs.sea.rtmp.io.ChunkStreamInfo;
|
import net.ossrs.yasea.rtmp.Util;
|
||||||
|
import net.ossrs.yasea.rtmp.io.ChunkStreamInfo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (Window) Acknowledgement
|
* (Window) Acknowledgement
|
@ -1,6 +1,6 @@
|
|||||||
package net.ossrs.sea.rtmp.packets;
|
package net.ossrs.yasea.rtmp.packets;
|
||||||
|
|
||||||
import net.ossrs.sea.rtmp.io.ChunkStreamInfo;
|
import net.ossrs.yasea.rtmp.io.ChunkStreamInfo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Audio data packet
|
* Audio data packet
|
@ -1,11 +1,12 @@
|
|||||||
package net.ossrs.sea.rtmp.packets;
|
package net.ossrs.yasea.rtmp.packets;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import net.ossrs.sea.rtmp.amf.AmfNumber;
|
|
||||||
import net.ossrs.sea.rtmp.amf.AmfString;
|
import net.ossrs.yasea.rtmp.amf.AmfNumber;
|
||||||
import net.ossrs.sea.rtmp.io.ChunkStreamInfo;
|
import net.ossrs.yasea.rtmp.amf.AmfString;
|
||||||
|
import net.ossrs.yasea.rtmp.io.ChunkStreamInfo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Encapsulates an command/"invoke" RTMP packet
|
* Encapsulates an command/"invoke" RTMP packet
|
@ -1,9 +1,10 @@
|
|||||||
package net.ossrs.sea.rtmp.packets;
|
package net.ossrs.yasea.rtmp.packets;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import net.ossrs.sea.rtmp.Util;
|
|
||||||
|
import net.ossrs.yasea.rtmp.Util;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Content (audio/video) data packet base
|
* Content (audio/video) data packet base
|
@ -1,10 +1,11 @@
|
|||||||
package net.ossrs.sea.rtmp.packets;
|
package net.ossrs.yasea.rtmp.packets;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import net.ossrs.sea.rtmp.amf.AmfString;
|
|
||||||
import net.ossrs.sea.rtmp.io.ChunkStreamInfo;
|
import net.ossrs.yasea.rtmp.amf.AmfString;
|
||||||
|
import net.ossrs.yasea.rtmp.io.ChunkStreamInfo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* AMF Data packet
|
* AMF Data packet
|
@ -1,12 +1,14 @@
|
|||||||
package net.ossrs.sea.rtmp.packets;
|
package net.ossrs.yasea.rtmp.packets;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import net.ossrs.sea.rtmp.Crypto;
|
|
||||||
import net.ossrs.sea.rtmp.Util;
|
import net.ossrs.yasea.rtmp.Crypto;
|
||||||
|
import net.ossrs.yasea.rtmp.Util;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Handles the RTMP handshake song 'n dance
|
* Handles the RTMP handshake song 'n dance
|
@ -1,14 +1,15 @@
|
|||||||
package net.ossrs.sea.rtmp.packets;
|
package net.ossrs.yasea.rtmp.packets;
|
||||||
|
|
||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import net.ossrs.sea.rtmp.io.ChunkStreamInfo;
|
|
||||||
|
import net.ossrs.yasea.rtmp.io.ChunkStreamInfo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author francois
|
* @author francois, leo
|
||||||
*/
|
*/
|
||||||
public abstract class RtmpPacket {
|
public abstract class RtmpPacket {
|
||||||
|
|
@ -1,10 +1,11 @@
|
|||||||
package net.ossrs.sea.rtmp.packets;
|
package net.ossrs.yasea.rtmp.packets;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import net.ossrs.sea.rtmp.Util;
|
|
||||||
import net.ossrs.sea.rtmp.io.ChunkStreamInfo;
|
import net.ossrs.yasea.rtmp.Util;
|
||||||
|
import net.ossrs.yasea.rtmp.io.ChunkStreamInfo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A "Set chunk size" RTMP message, received on chunk stream ID 2 (control channel)
|
* A "Set chunk size" RTMP message, received on chunk stream ID 2 (control channel)
|
@ -1,12 +1,13 @@
|
|||||||
package net.ossrs.sea.rtmp.packets;
|
package net.ossrs.yasea.rtmp.packets;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import net.ossrs.sea.rtmp.Util;
|
|
||||||
import net.ossrs.sea.rtmp.io.ChunkStreamInfo;
|
import net.ossrs.yasea.rtmp.Util;
|
||||||
|
import net.ossrs.yasea.rtmp.io.ChunkStreamInfo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set Peer Bandwidth
|
* Set Peer Bandwidth
|
@ -1,12 +1,13 @@
|
|||||||
package net.ossrs.sea.rtmp.packets;
|
package net.ossrs.yasea.rtmp.packets;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import net.ossrs.sea.rtmp.Util;
|
|
||||||
import net.ossrs.sea.rtmp.io.ChunkStreamInfo;
|
import net.ossrs.yasea.rtmp.Util;
|
||||||
|
import net.ossrs.yasea.rtmp.io.ChunkStreamInfo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* User Control message, such as ping
|
* User Control message, such as ping
|
@ -1,16 +1,17 @@
|
|||||||
package net.ossrs.sea.rtmp.packets;
|
package net.ossrs.yasea.rtmp.packets;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import net.ossrs.sea.rtmp.amf.AmfBoolean;
|
|
||||||
import net.ossrs.sea.rtmp.amf.AmfData;
|
import net.ossrs.yasea.rtmp.amf.AmfBoolean;
|
||||||
import net.ossrs.sea.rtmp.amf.AmfDecoder;
|
import net.ossrs.yasea.rtmp.amf.AmfData;
|
||||||
import net.ossrs.sea.rtmp.amf.AmfNull;
|
import net.ossrs.yasea.rtmp.amf.AmfDecoder;
|
||||||
import net.ossrs.sea.rtmp.amf.AmfNumber;
|
import net.ossrs.yasea.rtmp.amf.AmfNull;
|
||||||
import net.ossrs.sea.rtmp.amf.AmfString;
|
import net.ossrs.yasea.rtmp.amf.AmfNumber;
|
||||||
|
import net.ossrs.yasea.rtmp.amf.AmfString;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* RTMP packet with a "variable" body structure (i.e. the structure of the
|
* RTMP packet with a "variable" body structure (i.e. the structure of the
|
@ -1,6 +1,6 @@
|
|||||||
package net.ossrs.sea.rtmp.packets;
|
package net.ossrs.yasea.rtmp.packets;
|
||||||
|
|
||||||
import net.ossrs.sea.rtmp.io.ChunkStreamInfo;
|
import net.ossrs.yasea.rtmp.io.ChunkStreamInfo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Video data packet
|
* Video data packet
|
@ -1,10 +1,11 @@
|
|||||||
package net.ossrs.sea.rtmp.packets;
|
package net.ossrs.yasea.rtmp.packets;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import net.ossrs.sea.rtmp.Util;
|
|
||||||
import net.ossrs.sea.rtmp.io.ChunkStreamInfo;
|
import net.ossrs.yasea.rtmp.Util;
|
||||||
|
import net.ossrs.yasea.rtmp.io.ChunkStreamInfo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Window Acknowledgement Size
|
* Window Acknowledgement Size
|
@ -1,6 +1,6 @@
|
|||||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
xmlns:tools="http://schemas.android.com/tools" tools:context="net.ossrs.sea.MainActivity">
|
xmlns:tools="http://schemas.android.com/tools" tools:context="net.ossrs.yasea.MainActivity">
|
||||||
<item android:id="@+id/action_settings" android:title="action_settings"
|
<item android:id="@+id/action_settings" android:title="action_settings"
|
||||||
android:orderInCategory="100" app:showAsAction="never" />
|
android:orderInCategory="100" app:showAsAction="never" />
|
||||||
</menu>
|
</menu>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package net.ossrs.sea;
|
package net.ossrs.yasea;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
Loading…
Reference in New Issue