Skip to content

decaf-hailey/VideoDemoClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video Demo Client

gRPC Video Demo

spec: SwiftUI, Combine, WebRTC, gRPC, Protobuf

1. execute server

1-1. server test

  • $ swift run HelloWorldClient {any name}
  • (logs) Build of product 'HelloWorldClient' complete! (5.06s) Greeter received: Hello {name}!

2. generate .proto

// when you install $brew install protoc-gen-grpc-swift it automatically install protoc-gen-grpc-swift-2
// on MyProject/ - $ protoc --proto_path=protos signaling.proto
--swift_out=generated
--grpc-swift_out=Client=true,Server=false:generated
--plugin=protoc-gen-grpc-swift={My Homebrew Path}/protoc-gen-grpc-swift-2

current issue:

  • can't compile 'NIOClientTransport : conflict dependency versions - grpc-swift & grpc-swift-nio-transport : gRPC Swift 2.0, GRPCCore, ClientConnection, ClientTransport ...

About

gRPC Video Demo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages