Skip to content
Snippets Groups Projects
Commit 91dac74d authored by Leo Ma's avatar Leo Ma
Browse files

Modify sea into yasea


Signed-off-by: default avatarLeo Ma <begeekmyfriend@gmail.com>
parent 5ee43c68
No related branches found
No related tags found
No related merge requests found
Showing
with 32 additions and 29 deletions
Loading
Loading
@@ -16,6 +16,6 @@ You may watch the live broadcast at [srs.net](http://www.ossrs.net/players/srs_p
player. So you need to open the player first and then publish to see the effect.
 
**NOTE2** since this project has been a bit popular, you had better NOT use the
default provided public URL such as `rtmp://ossrs.net:1935/live/sea`, try something
default provided public URL such as `rtmp://ossrs.net:1935/live/yasea`, try something
different like `rtmp://ossrs.net:1935/begeekmyfriend/puppydog` to avoid conflict.
Otherwise the server may well cut off the connection.
Loading
Loading
@@ -5,7 +5,7 @@ android {
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "net.ossrs.sea"
applicationId "net.ossrs.yasea"
minSdkVersion 16
targetSdkVersion 22
versionCode 1
Loading
Loading
package net.ossrs.sea;
package net.ossrs.yasea;
import android.app.Application;
import android.test.ApplicationTestCase;
Loading
Loading
@@ -10,4 +10,4 @@ public class ApplicationTest extends ApplicationTestCase<Application> {
public ApplicationTest() {
super(Application.class);
}
}
\ No newline at end of file
}
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="net.ossrs.sea">
package="net.ossrs.yasea">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
Loading
Loading
@@ -20,4 +20,4 @@
</activity>
</application>
</manifest>
\ No newline at end of file
</manifest>
package net.ossrs.sea;
package net.ossrs.yasea;
 
import android.app.Activity;
import android.content.SharedPreferences;
Loading
Loading
@@ -18,7 +18,7 @@ import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
 
import net.ossrs.sea.rtmp.RtmpPublisher;
import net.ossrs.yasea.rtmp.RtmpPublisher;
 
import java.io.IOException;
import java.util.List;
Loading
Loading
package net.ossrs.sea;
package net.ossrs.yasea;
import android.graphics.ImageFormat;
import android.media.AudioFormat;
Loading
Loading
@@ -8,7 +8,7 @@ import android.media.MediaCodecList;
import android.media.MediaFormat;
import android.util.Log;
import net.ossrs.sea.rtmp.RtmpPublisher;
import net.ossrs.yasea.rtmp.RtmpPublisher;
import java.io.IOException;
import java.nio.ByteBuffer;
Loading
Loading
@@ -550,4 +550,4 @@ public class SrsEncoder {
}
return sb.toString();
}
}
\ No newline at end of file
}
package net.ossrs.sea;
package net.ossrs.yasea;
 
import android.media.MediaCodec;
import android.media.MediaFormat;
Loading
Loading
@@ -10,7 +10,7 @@ import java.util.ArrayList;
import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.concurrent.atomic.AtomicInteger;
 
import net.ossrs.sea.rtmp.RtmpPublisher;
import net.ossrs.yasea.rtmp.RtmpPublisher;
 
/**
* Created by winlin on 5/2/15.
Loading
Loading
@@ -20,7 +20,7 @@ import net.ossrs.sea.rtmp.RtmpPublisher;
* @see android.media.MediaMuxer https://developer.android.com/reference/android/media/MediaMuxer.html
*
* Usage:
* muxer = new SrsRtmp("rtmp://ossrs.net/live/sea");
* muxer = new SrsRtmp("rtmp://ossrs.net/live/yasea");
* muxer.start();
*
* MediaFormat aformat = MediaFormat.createAudioFormat(MediaFormat.MIMETYPE_AUDIO_AAC, asample_rate, achannel);
Loading
Loading
package net.ossrs.sea;
package net.ossrs.yasea;
 
import java.io.IOException;
import java.util.concurrent.atomic.AtomicInteger;
Loading
Loading
package net.ossrs.sea.rtmp;
package net.ossrs.yasea.rtmp;
 
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
Loading
Loading
package net.ossrs.sea.rtmp;
package net.ossrs.yasea.rtmp;
 
import java.io.IOException;
import java.util.concurrent.atomic.AtomicInteger;
Loading
Loading
package net.ossrs.sea.rtmp;
package net.ossrs.yasea.rtmp;
 
import java.io.IOException;
import java.io.InputStream;
Loading
Loading
package net.ossrs.sea.rtmp.amf;
package net.ossrs.yasea.rtmp.amf;
 
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.List;
import net.ossrs.sea.rtmp.Util;
import net.ossrs.yasea.rtmp.Util;
 
/**
* AMF Array
Loading
Loading
package net.ossrs.sea.rtmp.amf;
package net.ossrs.yasea.rtmp.amf;
 
import java.io.IOException;
import java.io.InputStream;
Loading
Loading
package net.ossrs.sea.rtmp.amf;
package net.ossrs.yasea.rtmp.amf;
 
import java.io.IOException;
import java.io.InputStream;
Loading
Loading
package net.ossrs.sea.rtmp.amf;
package net.ossrs.yasea.rtmp.amf;
 
import java.io.IOException;
import java.io.InputStream;
Loading
Loading
package net.ossrs.sea.rtmp.amf;
package net.ossrs.yasea.rtmp.amf;
 
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
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
Loading
Loading
Loading
Loading
@@ -2,7 +2,7 @@
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package net.ossrs.sea.rtmp.amf;
package net.ossrs.yasea.rtmp.amf;
 
import java.io.IOException;
import java.io.InputStream;
Loading
Loading
package net.ossrs.sea.rtmp.amf;
package net.ossrs.yasea.rtmp.amf;
 
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import net.ossrs.sea.rtmp.Util;
import net.ossrs.yasea.rtmp.Util;
 
/**
* AMF0 Number data type
Loading
Loading
package net.ossrs.sea.rtmp.amf;
package net.ossrs.yasea.rtmp.amf;
 
import java.io.BufferedInputStream;
import java.io.IOException;
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment