kurento6.9.0 client java的使用方法(kurento-hello-world)

本文基於kurento6.9.0安裝 交流羣:261074724

安裝文檔參考官方的

下載kurento-tutorial-java-master

https://github.com/Kurento/kurento-tutorial-java

 

首先在maven項目種搭建號spring4 的websouket和mvc

創建一個新的socket


@Configuration   
@EnableWebSocket 
public class WebSocketConfig implements WebSocketConfigurer{

    @Override
    public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
        // TODO Auto-generated method stub
        System.out.println(">>>>>>>>>>>>>>>>");
         registry.addHandler(myhandler(), "/websocket").setAllowedOrigins("*");  
         registry.addHandler(handler(), "/magicmirror").setAllowedOrigins("*");  
         registry.addHandler(rechandler(), "/recording").setAllowedOrigins("*");  
         registry.addHandler(callHandler(), "/call").setAllowedOrigins("*");  
         registry.addHandler(callHandler1(), "/calladv").setAllowedOrigins("*");  
         registry.addHandler(callHandler2(), "/callgroup").setAllowedOrigins("*");  
        // registry.addHandler(myhandler(), "/sockjs/websocket").withSockJS();  
    }
    @Bean  
    public WebSocketHandler myhandler() {  
        return new Handler();  
    } 

      ........
    @Bean
    public KurentoClient kurentoClient()
    {  
        return KurentoClient.create("ws://ip:8888/kurento");
    }
}

上面的需要初始化的把下載的kurento-hello-world代碼拷過來

添加websocket的路徑到springmvc的過濾路徑下

  <servlet-mapping>  
        <servlet-name>rest</servlet-name>  
        <url-pattern>*.do</url-pattern>  
        <url-pattern>/websocket</url-pattern>  
        <url-pattern>/magicmirror</url-pattern>  

......

最後將static的資源頁面考到項目種

最後去下載pom.xml裏面的jar

<!-- WebJars -->
        <dependency>
            <groupId>org.webjars</groupId>
            <artifactId>webjars-locator</artifactId>
        </dependency>
        <dependency>
            <groupId>org.webjars.bower</groupId>
            <artifactId>jquery</artifactId>
        </dependency>
        <dependency>
            <groupId>org.webjars.bower</groupId>
            <artifactId>bootstrap</artifactId>
        </dependency>
        <dependency>
            <groupId>org.webjars.bower</groupId>
            <artifactId>demo-console</artifactId>
        </dependency>
        <dependency>
            <groupId>org.webjars.bower</groupId>
            <artifactId>ekko-lightbox</artifactId>
        </dependency>
        <dependency>
            <groupId>org.webjars.bower</groupId>
            <artifactId>webrtc-adapter</artifactId>
        </dependency>

把js拷出來即可  用https的訪問 改下index.js的 socket路徑

ok 其他的demo步驟查不多 

交流羣261074724

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章