相关疑难解决方法(0)

从Android Camera创建RTP数据包到发送

我是Android和套接字编程的新手.我想创建一个Android应用程序,将视频从设备相机实时传输到PC.我首先要做的是从PreviewCallback参数获取原始视频数据并将其转换为RTP数据包.我只是使用JLibRTP来做到这一点.关于传输数据包我认为,有一些相关的类:RtpPkt,RtpSession和RtpSocket.

这是我的一瞥代码:

DatagramSocket rtpSocket = new DatagramSocket();
DatagramSocket rtcpSocket = new new DatagramSocket();
RtpSession rtpSession = new RtpSession(rtpSocket, rtcpSocket);

public void surfaceCreated(SurfaceHolder holder) {
    try {
            camera = Camera.open();
            camera.setPreviewCallback(new PreviewCallback() {
                public void onPreviewFrame(byte[] _data, Camera _camera) {
                int height = 240;
                    try {
                        rtps.sendData(_data);
                     } catch (Exception e) {
                        e.printStackTrace();
                        Toast.makeText(getApplicationContext(), e.toString(),
                        Toast.LENGTH_SHORT).show();
                    }
                }
            });
            camera.setPreviewDisplay(holder);
            camera.startPreview();
    } catch (IOException e) {
            Log.d("CAMERA", e.getMessage());
    }
}
Run Code Online (Sandbox Code Playgroud)

我仍然想知道我必须在哪里放置地址和端口信息.我知道上面的代码仍然需要你修改任何主人.谢谢你提前..

camera android rtp live-streaming

19
推荐指数
1
解决办法
3万
查看次数

new.livestream.com API获取RTSP

我需要获得livestream.com帐户的RTSP流.我正在阅读livestream.com的一些API文档,但他们有一个新的网站(new.livestream.com),我找不到任何关于它的API文档.有没有人知道新的livestream.com网站是否有API可以让我获得RTSP流?提前致谢.

api rest rtsp live-streaming

2
推荐指数
1
解决办法
9502
查看次数

标签 统计

live-streaming ×2

android ×1

api ×1

camera ×1

rest ×1

rtp ×1

rtsp ×1